实现了Places Web Service API - Place自动完成的https://developers.google.com/places/web-service/autocomplete并且工作得很好,但是它没有返回这些地方预测的纬度和经度!
这就是我的要求!
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Amoeba&types=geocode&location=37.76999,-122.44696&radius=500®ions=locality&key=KEY发布于 2017-09-23 13:09:47
这是一种有意的行为。根据文档,自动完成响应不包含任何位置信息:
响应中有place,因此可以执行place或地理编码请求来获取给定位置。
例如,在您的请求中,第一个预测具有一个位置ID ChIJjxz0JSktaE0RJio-PNWLd 60,因此您可以执行以下请求来获取坐标:
https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJjxz0JSktaE0RJio-PNWLd60&key=YOUR_API_KEY
答复将包含所需的信息。
"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://stackoverflow.com/questions/46378624
复制相似问题