6
geo = function(options){
geocoder.geocode(options, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var x = results;
alert('pear');
return x;
} else {
return -1;
}
});
}
getAddr = function(addr){
if(typeof addr != 'undefined' && addr != null) {
var blah = geo({ address: addr, });
alert('apple');
return blah;
}
return -1;
}
私がgetAddrを呼び出すと、私は未定義になります。また、リンゴは最初に警告され、次に梨に警告されます。私はGoogle Mapsジオコードを非同期にマップすることを認識していますが、この作業を行う方法はありますか?Googleマップジオコーダを待っていますか?
すばらしい例、ありがとう! – g33kz0r