0

当我调用其他功能时,我正在尝试使用 Phonegap 显示(警报)GPS 的位置,但它根本不起作用。

我的代码:

var lat=0.0;
var lon=0.0;
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {    
    navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
function onSuccess(position) {
    lat = position.coords.latitude;
    lon = position.coords.longitude;
}

function ShowPosition(){
 alert("Latitude: "+lat+" longitude: "+lon);
}

编辑:在我的 HTML 代码的按钮上的“onclick”事件上调用 showPosition 函数

4

1 回答 1

1

你必须在某处调用 ShowPosition() 函数,在你的代码中你从未调用过这个函数。这就是问题所在,你的代码是完美的。

希望这可以帮助你。谢谢。

于 2013-04-02T09:36:33.620 回答