【问题标题】:Can I obtain coordinates with google places autocomplete?我可以通过谷歌地方自动完成获取坐标吗?
【发布时间】:2018-07-12 18:40:57
【问题描述】:

我不明白我是否可以通过 google 地方自动完成响应获取坐标。或者我是否必须使用来自谷歌地方响应的格式化地址向谷歌地图发出明确请求?

【问题讨论】:

    标签: google-maps googleplacesautocomplete


    【解决方案1】:

    我打了两个电话,一个是为了获取坐标并使用它来获取地点详细信息。 我希望没有办法单独做到这一点。

    【讨论】:

      【解决方案2】:

      您可以解析响应对象:Result.geometry.location

      这里是places响应对象的详细解释: Place Details Responses

      【讨论】:

        【解决方案3】:

        您可以使用 AutocompleteService 类和 getPlacePredictions() 方法 [1] 以编程方式检索预测,以检索 place_id [2]。然后使用这个 place_id,您可以使用 Places Details Service [3] 获取该地点的坐标和更多详细信息。

        [1]https://developers.google.com/maps/documentation/javascript/places-autocomplete

        [2]https://developers.google.com/maps/documentation/javascript/reference#AutocompletePrediction

        [3]https://developers.google.com/maps/documentation/javascript/places#place_details

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-07-01
          • 1970-01-01
          • 2019-01-29
          • 2017-07-09
          • 1970-01-01
          • 1970-01-01
          • 2011-09-29
          相关资源
          最近更新 更多