Google Places API自动填充特定城市

时间:2013-05-13 08:07:54

标签: autocomplete google-places-api google-maps-android-api-2

我有一些关于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服务返回与以下类型匹配的任何结果:

  • locality
  • sublocality
  • postal_code
  • country
  • administrative_area1
  • administrative_area2
  

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

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

- 编辑 -

这种方法也不起作用。

  

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的安培;输入= LAD

1 个答案:

答案 0 :(得分:2)

解决方案

我在输入字符串

中添加了CIty名称

city_name +街道像萨格勒布+ fal,以便从萨格勒布获得所有街道,名字为fal *。

似乎工作正常。