我可以使用Google Places API获取国家/地区名称吗?

时间:2015-03-30 15:35:41

标签: google-places-api google-places

在当前地点的请求中,我收到了一个地方列表。每个地方都有一个地址,但该地址是一个字符串,所以我不能只获得国家/地区名称。

有人可以帮我解决这个问题吗?

2 个答案:

答案 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

相关问题