我試圖與JS的範圍打拉出來可變navigator.geolocation.getCurrentPosition保存navigator.geolocation.getCurrentPosition之外的變量? (JavaScript)的
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變量,因爲範圍。有沒有辦法做到這一點?
我明白了,所以位置.coords.latitude的確存儲在lat?如果是這樣的話,我怎樣才能將數據轉換爲另一個變量? – Derek 2012-03-29 23:34:15
@Derek。你用'lat'參數調用'callback'中的其他函數。 – gdoron 2012-03-29 23:57:28