4

我有一些关于 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 自动完成的报价 ,表明它应该可以工作。

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

  • 地方性
  • 次地方性
  • 邮政编码
  • 国家
  • 行政区域1
  • 行政区域2

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

4

1 回答 1

2

解决方案

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

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

它似乎工作正常。

于 2013-05-15T07:27:28.267 回答