我正在开发一个网络应用程序,其中我需要得到"确切的"给定纬度和经度对的地址。我也尝试过Map Geocode API,但它没有给出确切的地址。我认为Places API将是一个很好的选择,因为我不知道如何使用它。
我正在使用golang。
答案 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米内的哪个地址是正确的,这比简单使用地理编码的最佳结果要复杂得多。