-1
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geen geolocatie hier.";
}
function showPosition(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
var total = String(lat).concat(',', String(lon));
}
如何獲得最後的'total'變量可用於其他功能?爲什麼不在showPosition()函數中聲明一個全局變量似乎工作?如何將我的HTML5位置結果放入全局變量中?
我試過了。當我嘗試引用它後顯示爲'未定義'。 – wasmachien 2015-01-31 20:42:36
不可能。你只是不明白,JavaScript是異步的。您可能試圖在收到之前閱讀它。 – 2015-01-31 20:44:06
你能否詳細說明一下? – wasmachien 2015-01-31 20:51:19