2017-10-04 164 views
-1

问候我正在寻找小时,我还没有发现任何东西远离这一点。谷歌地图api - 如何从纬度/经度获取地方的名称

我试图使用Distance Matrix API,但是作为输入,api还需要Origin Address又名NameDestination。但我只能提供Origin的Lat/Lng和Destination的Lat/Lng,我可以通过我的markers获取它们。

是否可以从给定原点的Lat/Lng获取该地点的名称和地址? 还是我在完全错误的路径来实现这一目标?任何建议,将不胜感激。谢谢。

+0

检查我的解释 – krishnar

回答

2

您可以使用原点和目标参数的纬度/经度坐标。它的文档https://developers.google.com/maps/documentation/distance-matrix/intro

在但如果你真的想从经纬度可以反向地理像这样得到的地址:

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY 

这里是链接到的文档,供大家参考 https://developers.google.com/maps/documentation/geocoding/start

+0

看起来是真实的。谢谢 – SmackDat

1

供您参考。 DistanceMatric Api不仅适用于字符串地址,还适用于lat/lng,place_id。 经过下面的文档 https://developers.google.com/maps/documentation/distance-matrix/intro

所以,没有必要你的纬度,经度转换为字符串的地址。(否则根本API命中将增加)

如果你想看到的结果。检查下面的api。 https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=40.6655101,-73.89188969999998&destinations=40.6905615%2C-73.9976592&key=[API_KEY]

注:与您的API密钥替换API_KEY

+0

你是对的谢谢你。投 – SmackDat

相关问题