谷歌地图API V3提供了两种方法将地址转换为LatLng:google.maps.Geocoder类和Google Geocoding API。虽然我发现当我尝试获取相同地址的LatLng时,这两种方法返回不同的结果。 google.maps.Geocoder更准确,因为我发现。这是为什么?为什么google.maps.Geocoder和Google Geocoding API返回不同的结果?
我需要制作一个应用程序来获取地址列表的LatLng,以便google.maps.Geocoder无法帮助您做到这一点,但Google Geocoding API并不准确。有任何想法吗?
例如:
下面的图片中,红色图标是google.maps.Geocoder的结果,蓝的是谷歌地理编码API的结果。他们都是从地址:“北京市新街口北街1号”
谢谢!
作为尽管我知道它们是相同的,但我认为,如果您查看API http://**maps**.googleapis,则地理编码器不是独立服务。 com/** maps **/api/geocode/output?参数实际上它仍然赞同googlemaps API,您应该共享一些代码,以便我们可以检查它并找到可能的结果改变的结果,也许直接从API访问使用一些不同的默认值 – aleation