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