从函数中获取JS变量(地理编码)

时间:2017-02-03 09:59:44

标签: javascript google-maps google-geocoder

我希望从函数中获取var latlng,以便稍后在var bounds中使用它。 使用return语句是否正确? 由于某种原因,底部的代码不会更改var bounds

仍然没有让它发挥作用。我真的很抱歉浪费你的时间......

function foo(bounds){
if(bounds = "((1,180), (-1,-180))"){
    bounds ="";
    var address = "<?php echo $_GET['SuchePlz']; ?>";
    var geocoder = new google.maps.Geocoder();
    geocoder.geocode({address: address}, function (results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var lat =results[0].geometry.location.lat();
            var lng =results[0].geometry.location.lng();
            bounds = lat;

        } 
        else {
         alert(address + ' not found');
        }
     return bounds;
    });

       }
else{"";}
}

       bounds = foo();

0 个答案:

没有答案