我正在使用Google API提供自动完整的建议。我从谷歌服务获得了所有结果。现在我只需要城市国家和国家的建议,而不是一个地方的整个地址。我已经参考了我所了解的开发者指南,我们可以限制地点类型的建议。看到这个链接https://developers.google.com/places/supported_types。我没有得到如何为我的建议设置此类型。请帮忙。
从GooglePlace API获取json响应后,根据城市,州,国家/地区对其进行相应格式化
根据谷歌文档:----
当Places服务返回详细信息请求的结果时,它会将它们放在一个结果中。每个结果可能包含以下字段:
address_components []是用于组成给定地址的单独地址组件的数组。例如,地址“111 8th Avenue,New York,NY”包含单独的地址组件“111”(街道号码,“8th Avenue”(路线),“纽约”(城市)和“NY”(美国州)。每个address_component通常包含:
types []是一个数组,指示地址组件的类型。
long_name是地址组件的全文描述或名称。
short_name是地址组件的缩写文本名称(如果可用)。例如,阿拉斯加州的地址组件可以使用2个字母的邮政缩写来表示“阿拉斯加”的long_name和“AK”的短名称。
formatted_address是一个包含此地点的人类可读地址的字符串。这个地址通常等同于“邮政地址”,有时因国家而异。该地址通常由一个或多个address_component字段组成。