谷歌反向地理编码api在使用lat / lng时返回零结果,但使用place_id返回正确的结果例如,调用以下链接(用您的API密钥替换键)返回结果https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJhe1fRCHr_TgREPeGUJcJu9E&key=XXXXXXXXXXXXXXXXX
但是使用lat / lng调用相同位置的链接下面返回零结果http://maps.googleapis.com/maps/api/geocode/json?latlng=34.1525864,77.57705349999999
2 回答
LatLng被放置在有争议的区域,谷歌通常会试图避免包含这些地方的结果 .
如果您愿意使用谷歌以外的任何其他服务,您可以使用SnappyGuide Reverse Geocoding API吗?参考:http://api.snappyguide.com:8087/user/places/geocode?location=34.1525864,77.57705349999999