我正在使用 getCurrentPosition 来获取当地的纬度和经度。我知道这个函数是异步的,只是想知道如何返回其他函数可以访问的纬度和经度值?
function getGeo() {
navigator.geolocation.getCurrentPosition(getCurrentLoc)
}
function getCurrentLoc(data) {
var lat,lon;
lat=data.coords.latitude;
lon=data.coords.longitude;
getLocalWeather(lat,lon)
initMap(lat,lon)
}
Run Code Online (Sandbox Code Playgroud)