Google地图地理位置

时间:2016-03-27 11:15:20

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

所以我在项目上使用谷歌地图 我需要从一个地名(不是城市,而是一个城市,或城市中的商场)获取lat& lng。所以我使用了这段代码

var geocoder =  new google.maps.Geocoder();
        geocoder.geocode( { 'address': 'SCC, Sarajevo'}, function(results, status) {
          if (status == google.maps.GeocoderStatus.OK) {
            alert("location : " + results[0].geometry.location.lat() + " " +results[0].geometry.location.lng());
            $("#pretragaBarInput").val("location : " + results[0].geometry.location.lat() + " " +results[0].geometry.location.lng());
          } else {
            alert("Something got wrong " + status);
          }
        });

(SCC是萨拉热窝的一个购物中心) 但是我不能从这个地方得到确切的纬度和价格,而是从市中心得到的是lat& lng。我曾尝试过其他地方,但却得到了指向市中心的完全相同的坐标

P.S。这只是一个调试脚本,看它是否正常工作......

1 个答案:

答案 0 :(得分:1)

地理编码用于地址(尽管它也可能会为显着位置返回所需的结果)。

当您使用places-library搜索地点时,例如一个PlacesService.textSearch

(返回:萨拉热窝市中心,Vrbanja 1,Sarajevo 71000)