4

我有一些关于谷歌放置api的问题。Google Places API自动填充特定城市

这是一个被称为请求:

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 的报价,表明它应该工作。

大段引用的(地区)类型的集合指示地方服务返回任何结果符合以下几种类型:

  • 地方
  • sublocality
  • POSTAL_CODE
  • 国家
  • administrative_area1
  • administrative_area2

大段引用的(城市)型集合指示地方服务返回匹配无论是本地或administrative_area3的结果。

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

- EDIT--

这种方法也行不通。

maps.googleapis.com/maps/api/place/autocomplete/json?sensor=false &键= API_KEY &类型=地理编码&位置= 45.811093,15.974121 &半径= 12000种&成分=国家:HR &语言=小时&输入=小伙子

回答

2

解决方案

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

city_name + street like Zagreb + fal为了从萨格勒布所有的街道上以fal *的名字命名。

它似乎在工作oke。

+0

你是怎么做到的?你在哪里添加城市名称? – 2014-08-27 10:03:53

+3

最后,&input = {CITY_NAME} + user_input – Reeebuuk 2014-08-27 13:32:31

+0

请发布完整示例。 – meteor 2015-06-29 21:46:14