当前位置: 首页 > 知识库问答 >
问题:

谷歌放置API自动完成特定城市

苏振国
2023-03-14

我有一些关于谷歌地方api为Android的问题。

这是正在调用的请求:

https://maps.googleapis.com/maps/api/place/autocomplete/json?sensor=false

问题是我只想要特定城市的地址。那有可能吗?

下面是来自GooglePlacesAPI autocomplete的一段引语,它表明它应该可以工作。

阻止引用(区域)类型集合指示Place服务返回与以下类型匹配的任何结果:

  • 局部性
  • 亚局域
  • postal_code
  • 国家
  • administrative_area1
  • administrative_area2

阻止引用(城市)类型集合指示Place服务返回匹配本地或administrative_area3的结果。

所以我想指定citry或邮政编码,以便只过滤来自该城市的addreses。

--编辑--

这种方法也不起作用。

地图。古格里皮斯。com/maps/api/place/autocomplete/json?传感器=错误

共有1个答案

洪越泽
2023-03-14

解决方案

我在输入字符串中添加了CIty名称

city_以萨格勒布fal的名字命名街道,以使萨格勒布的所有街道都以fal*的名字命名。

它似乎工作ok。

 类似资料:
  • 有没有办法只显示谷歌地图api自动完成字段中的城市? 目前,我们正在使用地理代码,但不幸的是,我们甚至收到了国家和地址。 我们甚至尝试了以下代码 自动完成=新谷歌。地图。地方。自动完成(输入、选项); 我们收到的错误是 未捕获的TypeError:无法读取未定义的属性“Autocomplete” --谢谢你

  • 这有点奇怪,我遵循Google places API为我的android应用程序添加了自动完成功能。谷歌为Android自动完成放置API请求拒绝,即使使用正确的API键。我甚至尝试与JSON客户机进行检查,并请求GET/POST仍然是相同的错误,因为我确信我的代码遵循了相应的google api自动完成集成。我还没有找到解决错误的任何解决方案。一些答案建议删除带有place_id的传感器。我不知

  • 我正在开发Android谷歌地图应用程序,但我用来获取用户附近地方结果的查询字符串不起作用。 我正在使用此链接获取Maps API密钥。 以下是我收到的回复。 谢谢

  • 我正在使用Google Maps Javascript v3在HTML输入字段上设置自动完成,如下所示: http://imgur.com/Rm6X2FI.png-(带自动填充) 我遇到的问题是Chrome的自动填充像这样覆盖了地图自动完成: http://imgur.com/7a2QM7L.png-(带自动填充) 几个月前,我在网上找到了一个解决方案(参考:禁用Chrome自动填充),但是这个解

  • 我正在尝试实现Google Places Autocomplete API,有时我可以获取位置列表,但有时我会收到“无法加载搜索结果”的消息。有人能帮我解决这个问题吗。

  • 在我的前端(反应)需求之一,我需要获得全球国家名称,国家名称,城市名称,位置标识,纬度和经度,一旦一个地方从自动完成建议中被选中。我能够从响应的几何键中获得城市名称(从名称键)、地点ID、纬度和经度。我使用这个谷歌脚本使用的地方api服务= [“地区”、“政治”],{“长名”:“班加罗尔市区”、“短名”:“班加罗尔市区”、“类型”:[“行政区”二级”、“政治”],{“长名”:“卡纳塔克邦”、“短名