var geo_lat;
var geo_lon;
function showPosition(position) {
geo_lat = position.coords.latitude;
geo_lon = position.coords.longitude;
}
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
}
alert(geo_lat);
跳出的提示是undefined,但如果把alert放在showPosition函数里面,就能够正常显示坐标,请问到底为什么?如果我需要把函数中的坐标传递到其他的全局变量上,该怎么操作呢?谢谢!