gpt4 book ai didi

Javascript 无法访问函数外的全局变量

转载 作者:行者123 更新时间:2023-11-30 14:40:12 24 4
gpt4 key购买 nike

<分区>

我正在使用谷歌地图地理编码从地址获取纬度、经度值。这是我的代码,

var latd;
var lond;
geocoder.geocode({ 'address': address }, function (results, status) {

if (status == google.maps.GeocoderStatus.OK) {
console.log(place);
var latd = results[0].geometry.location.lat();
var lond = results[0].geometry.location.lng();
}
console.log(latd);
});
//console.log(latd);

在函数外访问变量latd时,它的值好像是undefined。上面的代码有什么问题?

更新 1:

    getlatlang(address);
console.log(latd);//Not defined


function getlatlang(address)
{
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': address }, function (results, status) {

if (status == google.maps.GeocoderStatus.OK) {
//console.log(place);
latd = results[0].geometry.location.lat();
lond = results[0].geometry.location.lng();
return latd,lond;
}

});
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com