我最近开始学习更多 javascript 并关注此视频以了解地理位置 https://www.youtube.com/watch?v=916M64DuRnk&ab_channel=dcode 。我想要的是获取纬度和经度并将其存储在一个变量中,以便我可以将其传递到 Google 地图的地理编码 api 中以获取邮政编码。当我尝试将它分配给作用域外的预定义变量时,它说它不能分配一个未定义的变量。
let lat;
const sucessCall = (position) => {
console.log(position.coords.latitude);
lat= position.coords.latitude; //ERROR
}
const errorCall = (error) => {
console.error(error);
}
navigator.geolocation.getCurrentPosition(sucessCall, errorCall);
请不要把事情搞得太复杂,我对此还是很陌生。