Javascript 为什么google.maps.Geocoder和google地理编码API返回不同的结果?
Google maps API V3提供了两种将地址转换为LatLng的方法:Google.maps.Geocoder类和Google地理编码API。当我试图获取相同地址的LatLng时,我发现这两种方法返回的结果不同。我发现google.maps.Geocoder更准确。为什么呢 我需要制作一个应用程序来获取地址列表的LatLng,这样google.maps.Geocoder就无法在这方面提供帮助,但谷歌地理编码API并不那么准确。有什么想法吗 例如: 在下图中,红色图标是google.maps.Geocoder的结果,蓝色图标是google地理编码API的结果。他们都来自地址:“中国北京新街口北街1号” 谢谢大家!Javascript 为什么google.maps.Geocoder和google地理编码API返回不同的结果?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,Google maps API V3提供了两种将地址转换为LatLng的方法:Google.maps.Geocoder类和Google地理编码API。当我试图获取相同地址的LatLng时,我发现这两种方法返回的结果不同。我发现google.maps.Geocoder更准确。为什么呢 我需要制作一个应用程序来获取地址列表的LatLng,这样google.maps.Geocoder就无法在这方面提供帮助,但谷歌地理编码API并不那么准确。有什么想法吗 例如: 在下图中,红色图标是google.map
似乎
几何体的纬度和液化天然气位置将通过地理编码API四舍五入到7的精度。它们都为我返回相同的坐标:
中国北京西城新街口一巷,100035(39.9416447116.3717685000003)
据我所知,它们是一样的,我认为地理编码器不是一个独立的服务,如果你看看API http://**maps**.googleapis.com/**maps**/API/geocode/output?参数,它仍然在使用谷歌地图API实际上,你应该共享一些代码,这样我们就可以检查它,并找到可能导致结果改变的因素,也许直接从API访问会使用一些不同的默认值谢谢你的回答!这并不能解释地图上显示的差异。7位浮点数精确到约0.1米(赤道处约110.5公里/度)。显示的距离比这个大。谢谢。但是geocodezip是如何工作的呢?你怎么得到坐标?使用谷歌地图Javascript API v3地理编码器。这是我的粗心。我得到了错误的坐标,即视点的东北方向。英雄联盟
"location" : {
"lat" : 39.9416447,
"lng" : 116.3717685
},