Google Places API 自动填充特定城市

Posted

技术标签:

【中文标题】Google Places API 自动填充特定城市【英文标题】:Google Places API autocomplete specific city 【发布时间】:2013-05-07 05:06:29 【问题描述】:

我有一些关于 google places api for android 的问题。

这是正在调用的请求:

https://maps.googleapis.com/maps/api/place/autocomplete/json?sensor=false&key=API_KEY&components=country:hr&language=hr&input=lad

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

以下是引自 Google Places API autocomplete 这表明它应该可以工作。

Blockquote (regions) 类型集合指示 Place 服务返回匹配以下类型的任何结果:

地区 次区域 邮政编码 国家 administrative_area1 administrative_area2

Blockquote (cities) 类型集合指示 Place 服务返回与 locality 或 Administrative_area3 匹配的结果。

所以我想指定城市或邮政编码,以便仅过滤来自该城市的地址。

--编辑--

这种方法也行不通。

maps.googleapis.com/maps/api/place/autocomplete/json?sensor=false&key=API_KEY&types=geocode&location=45.811093,15.974121&radius=12000&components=country:hr&language=hr&input=lad

【问题讨论】:

【参考方案1】:

解决方案

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

city_name+street like Zagreb+fal,以便从萨格勒布获取所有名称中包含 fal* 的街道。

它似乎工作正常。

【讨论】:

你是怎么做到的?您在哪里添加城市名称? 最后,&input=CITY_NAME+user_input 请发布完整的示例。

以上是关于Google Places API 自动填充特定城市的主要内容,如果未能解决你的问题,请参考以下文章

Google Places API 不会返回大城市或中心的邮政编码。我该如何解决?

Google Places API Autocomplete 仅获取城市列表

如何将其他国家/地区添加到Google地图API自动填充脚本中

Google Places 自动完成的替代方案 [关闭]

Google Places Autocomplete API“类型”参数仅适用于建立?

新的 Places API 会话令牌会持续多久?