【发布时间】:2012-04-13 16:06:49
【问题描述】:
我正在尝试使用 js 的范围从 navigator.geolocation.getCurrentPosition 中拉出一个变量
var lat;
function callback (position) {
lat = position.coords.latitude;
}
navigator.geolocation.getCurrentPosition(callback,fail,{timeout:10000});
// after getCurrentPosition succeeds
alert(lat); // this alerts null
上面的代码因为作用域的原因,不能将 position.coords.latitude 存储在 lat 变量中。有没有办法做到这一点?
【问题讨论】:
标签: javascript geolocation navigator w3c-geolocation