为什么谷歌地图api和谷歌地图拉特长不同

时间:2016-01-27 10:35:30

标签: javascript google-maps google-maps-api-3

我在我的项目中使用谷歌地图api,我的代码用于调用google api

google.maps.event.addDomListener(window, 'load', intilize);
     function intilize() {
        var autocomplete = new google.maps.places.Autocomplete(document.getElementById("txtautocomplete"));

        google.maps.event.addListener(autocomplete, 'place_changed', function () {

           var place = autocomplete.getPlace();
           var location = "Address: " + place.formatted_address + "<br/>";
           location += "Latitude: " + place.geometry.location.lat() + "<br/>";
           location += "Longitude: " + place.geometry.location.lng();
           document.getElementById('lblresult').innerHTML = autocomplete.getPlace();
        });

     }

该代码让我回到这个地址“基本英语学校,Old City Rampuriya,Bikaner,Rajasthan 334001,India” 的 28.0142902 73.2970368

但是当我在谷歌地图上检查这个地址时,那么lat就是了 的 28.014326,73.2948053, 那么为什么两种服务返回都会产生不同

0 个答案:

没有答案