在当前地点的请求中,我收到了一个地方列表。每个地方都有一个地址,但该地址是一个字符串,所以我不能只获得国家/地区名称。
有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
国家/地区仅在使用Place Details API时显式提供,而不是Places API。 (https://developers.google.com/places/webservice/details)
您首先需要为您正在寻找的特定地点查找place_id。然后,您可以使用place_id从Details API中提取详细信息,其中包括以下信息:
答案 1 :(得分:1)
如果您已阅读Google商家信息自动填充文档,则必须了解API属性。您可以将该类型用作“(区域)”并返回许多结果(加上国家/地区)。如果您查看address_components字段(它是动态长度的数组,你会看到,数组的最后一项是你需要的。这是一个很好的页面来阅读正确的文档,并自己尝试一些例子。
http://www.w3docs.com/learn-javascript/places-autocomplete.html