给定纬度和经度的地方的确切地址

时间:2017-01-13 06:39:33

标签: go google-places-api

我正在开发一个网络应用程序,其中我需要得到"确切的"给定纬度和经度对的地址。我也尝试过Map Geocode API,但它没有给出确切的地址。我认为Places API将是一个很好的选择,因为我不知道如何使用它。

我正在使用golang。

1 个答案:

答案 0 :(得分:4)

IMO,如果您认为反向地理编码结果不好,则Places API结果不会让您感到满意。

以下是Places API的示例

https://maps.googleapis.com/maps/api/place/search/xml?location=55.753720,37.620144&key=google_map_api_key

与Geocoder进行比较

https://maps.googleapis.com/maps/api/geocode/xml?latlng=55.753720,37.620144

如您所见,Places API结果中没有地址。只有在添加radius参数后才能获得的第一个地址:

https://maps.googleapis.com/maps/api/place/search/xml?location=55.753720,37.620144&radius=100&key=google_map_api_key

对我来说,尝试确定100米内的哪个地址是正确的,这比简单使用地理编码的最佳结果要复杂得多。