使用Javascript从位置获取经度和纬度的函数

时间:2014-05-20 10:20:55

标签: google-maps

我的功能是这样的。

function getLatLong(address){
    var latitude="";
    var geocoder =  new google.maps.Geocoder();

    geocoder.geocode( { 'address': address}, function(results, status) {
        latitude = results[0].geometry.location.lat();
        alert(latitude);
});
   return latitude;
}


  alert(getLatLong(co));

当我调用此函数时,我得到空结果,但函数中的警报返回纬度。问题是什么?

1 个答案:

答案 0 :(得分:0)

我认为这个问题的操作回答可能有所帮助:

Google maps geocode API V3 not returning result in javascript function

正如您在解决方案中看到的那样,op使用geocoder.geocode的回调。