所以我在项目上使用谷歌地图 我需要从一个地名(不是城市,而是一个城市,或城市中的商场)获取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。这只是一个调试脚本,看它是否正常工作......
答案 0 :(得分:1)
地理编码用于地址(尽管它也可能会为显着位置返回所需的结果)。
当您使用places-library搜索地点时,例如一个PlacesService.textSearch
(返回:萨拉热窝市中心,Vrbanja 1,Sarajevo 71000)