首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Place AutoComplete WebService API获取Lat和Long

使用Place AutoComplete WebService API获取Lat和Long
EN

Stack Overflow用户
提问于 2017-09-23 10:32:04
回答 1查看 727关注 0票数 0

实现了Places Web Service API - Place自动完成的https://developers.google.com/places/web-service/autocomplete并且工作得很好,但是它没有返回这些地方预测的纬度和经度!

这就是我的要求!

代码语言:javascript
复制
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Amoeba&types=geocode&location=37.76999,-122.44696&radius=500&regions=locality&key=KEY
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-23 13:09:47

这是一种有意的行为。根据文档,自动完成响应不包含任何位置信息:

results

响应中有place,因此可以执行place或地理编码请求来获取给定位置。

例如,在您的请求中,第一个预测具有一个位置ID ChIJjxz0JSktaE0RJio-PNWLd 60,因此您可以执行以下请求来获取坐标:

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJjxz0JSktaE0RJio-PNWLd60&key=YOUR_API_KEY

答复将包含所需的信息。

代码语言:javascript
复制
"geometry":{
    "bounds":{
      "northeast":{
        "lat":50.0903542,"lng":-86.29135079999999
      },
      "southwest":{
        "lat":50.0850891,"lng":-86.3070178
      }
    },
    "location":{
      "lat":50.0890102,"lng":-86.2987103
    },
    ....

我还可以看到,功能请求是在Google发布跟踪器中提交的,但Google拒绝了它,并将其标记为不可行:

https://issuetracker.google.com/issues/35827993

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46378624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档