问候我正在寻找几个小时,我没有找到任何远离这个的东西。
我正在尝试使用Distance Matrix API
,但是作为输入,api也需要原点Address
又名Name
和Destination
。但是我只能提供Origin的Lat / Lng和Destination的Lat / Lng,我可以使用我自己的markers
来获取它们。
是否可以从给定来源的Lat / Lng获取地点的名称和地址? 或者我是否完全错误地实现了这一目标?任何建议将不胜感激。谢谢。
答案 0 :(得分:1)
供您参考。 DistanceMatric Api不仅适用于字符串地址,它也适用于lat / lng,place_id。 通过下面的文档 https://developers.google.com/maps/documentation/distance-matrix/intro
所以,不需要将你的lat,lng转换为字符串地址。(否则简单的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
答案 1 :(得分:0)
您可以使用原点和目标参数的纬度/经度坐标。它在文档https://developers.google.com/maps/documentation/distance-matrix/intro
中但是如果你真的想从latlng获取地址,你可以像这样反转地理编码:
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