Javascript 如何获得Google Geocoder API几何值(纬度和经度)与Google地图URL纬度和经度值相同
我正在使用GoogleMaps地理编码API获取商店定位器地址过滤器中地址的几何位置(lat、lng值) 示例:Javascript 如何获得Google Geocoder API几何值(纬度和经度)与Google地图URL纬度和经度值相同,javascript,google-maps,google-geocoding-api,Javascript,Google Maps,Google Geocoding Api,我正在使用GoogleMaps地理编码API获取商店定位器地址过滤器中地址的几何位置(lat、lng值) 示例: geocoder.geocode({'address': "New Bridge Road"}, function(results, status) {}); 当我搜索新加坡的地址(邮政编码、街道名称、地标)时 它给出了几何结果中的位置lat和lng值,如下所示: JavaScript方法: geocoder.geocode({'address': "New Bridge Road
geocoder.geocode({'address': "New Bridge Road"}, function(results, status) {});
当我搜索新加坡的地址(邮政编码、街道名称、地标)时
它给出了几何结果中的位置lat和lng值,如下所示:
JavaScript方法:
geocoder.geocode({'address': "New Bridge Road"}, function(results, status) {});
上述JavaScript方法和API将返回为
"location" : {
"lat" : 1.283266,
"lng" : 103.8426887
},
但是当我在googlemap()中搜索同一地址时,它在as中显示不同的lat&lng值
因此,我希望这里的缩放级别、中心位置和lat&lng值也与我的店铺定位器相同。在中偏向
区域将获得与在maps.google.co.IN中相同的结果:
您是否尝试了其他地址,只是为了测试?@fubbe我尝试了多个地址。为什么您认为谷歌地图URL中的值更准确?上次我检查时,这是地图的中心,而不是查询结果的位置。@geocodezip我认为URL值不准确。我没有提到我需要通过使用Geocoder API作为我的店铺定位器来实现谷歌地图的相同行为(相同的lat&lng、缩放级别和中心位置)。@Soliyappan您是否尝试过用java脚本方法给新加坡新桥路?谢谢您的回复,但使用Geocoder API()我需要相同的lat,消费者谷歌地图URL中的液化天然气值为(/@1.2833987103.8406112,17z/)。消费者谷歌地图URL:谷歌地图URL完全是另一回事,根本不是一个你可以依赖的API。一个google.com/maps/place URL有点像一个Places详细信息请求,它只会显示一个特定的位置,如果你通过搜索谷歌地图获得了URL。如果你修改一个这样的URL,它通常不会得到你想要的。google.com/maps/search URL类似于Places文本搜索(或地理编码)请求,但如果google maps断定有一个结果“可能”是您想要的唯一结果,它会将您重定向到/maps/place URL。如果您想要可靠的东西,只需使用API即可。