【问题标题】:Google Maps API: How can I turn a `place_id` into geocoordinates?Google Maps API:如何将“place_id”转换为地理坐标?
【发布时间】:2015-07-02 11:02:30
【问题描述】:

我在我的应用程序(基于网络的客户端 javascript 版本)中使用 Google 地图的预测搜索,the API returns a list of locations without any location data.

它返回的位置可能采用这种形式,

  {
     "description" : "13 Westmoreland Street, Dublin, Ireland",
     "id" : "59e69e62d182fe1e60609e902483ba2868676e6d",
     "matched_substrings" : [
        {
           "length" : 22,
           "offset" : 0
        }
     ],
     "place_id" : "EicxMyBXZXN0bW9yZWxhbmQgU3RyZWV0LCBEdWJsaW4sIElyZWxhbmQ",
     "reference" : "CmRVAAAALZKJSrQW4Ht7bJX977JFDIXlyknbub1glCR9RpROHjUaGGP6ftkD7Z1wRC_9zF8ucPordpBlwf_vac8mQb66eRs3xyvi5GH2PWEhR8_m_towPFKnDJqHTqtjQhksbAD4EhDsuWADUOMHETJZk5i_K4fBGhRkpk15O3hzHysxpfky1sSznX9QXw",
     "terms" : [
        {
           "offset" : 0,
           "value" : "13 Westmoreland Street"
        },
        {
           "offset" : 24,
           "value" : "Dublin"
        },
        {
           "offset" : 32,
           "value" : "Ireland"
        }
     ],
     "types" : [ "route", "geocode" ]
  },

如何将这些数据转换为纬度和经度?

【问题讨论】:

    标签: javascript google-maps


    【解决方案1】:

    找到文档。

    https://developers.google.com/maps/documentation/geocoding/#reverse-place-id

    我所要做的就是使用地点 ID 和我的 API 发出请求,

    https://maps.googleapis.com/maps/api/geocode/json?place_id=PLACE_ID&key=API_KEY
    

    我可以提取结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-17
      • 2020-08-24
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 1970-01-01
      相关资源
      最近更新 更多