Google maps API V3 提供了两种将地址转换为 LatLng 的方法:google.maps.Geocoder 类和 Google Geocoding API。虽然我发现当我尝试获取相同地址的 LatLng 时,这两种方法返回不同的结果。正如我发现的那样,google.maps.Geocoder 更准确。这是为什么?
我需要创建一个应用程序来获取地址列表的 LatLng,因此 google.maps.Geocoder 对此无能为力,但 Google Geocoding API 并不那么准确。有任何想法吗?
例如:
在下图中,红色图标是 google.maps.Geocoder 的结果,蓝色图标是 Google Geocoding API 的结果。他们都来自地址:“中国北京新街口北大街1号”
谢谢!