我在做什麼錯了?我試圖從函數中檢索經度和緯度值,但我收到的是未定義的。從函數中檢索倍數值
var getPos = function() {
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(function(p)
{
var lat = p.coords.latitude,
lng = p.coords.longitude;
return [lat, lng];
})
}
}
var co = getPos(),
la = co[0],
ln = co[1];
alert(la+ln);
你沒有返回任何東西。那個'return'在另一個範圍內。 – elclanrs