限制地点自动填充的结果 - GOOGLE API自动完成

时间:2016-01-28 05:57:42

标签: ios api autocomplete ios9

我正在使用Google API提供自动完成建议。我从谷歌服务获得了所有结果。现在我只需要城市国家和国家的建议,而不是一个地方的整个地址。我已经参考了我所了解的开发者指南,我们可以限制地点类型的建议。请参阅此链接https://developers.google.com/places/supported_types。我没有得到如何为我的建议设置此类型。请帮忙。

1 个答案:

答案 0 :(得分:1)

从GooglePlace API获取json响应后,根据城市,州,国家

对其进行相应格式化

根据谷歌文档:----

  

当Places服务返回详细信息请求的结果时,它   将它们放在一个结果中。每个结果可能包含   以下字段:

     

address_components []是一个使用单独地址组件的数组   撰写一个给定的地址。例如,地址“111 8th Avenue,   纽约,纽约“包含”111“的单独地址组件(   街道号码,“第8大道”(路线),“纽约”(城市)和   “纽约”(美国)。每个address_component通常包含:

     

types []是一个数组,指示地址组件的类型。

     

long_name是地址的全文描述或名称   成分

     

short_name是地址组件的缩写文本名称,   如果可供使用的话。例如,状态的地址组件   阿拉斯加可能有一个long_name“Alaska”和一个short_name“AK”使用   2个字母的邮政缩写。

     

formatted_address是一个包含人类可读地址的字符串   这个地方。通常这个地址相当于“邮政地址”。   有时因国家而异。这个地址是   通常由一个或多个address_component字段组成。