如何使用phonegap显示Lat和Long

时间:2013-04-02 09:27:00

标签: cordova gps latitude-longitude

当我调用其他功能时,我正试图使用​​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函数

1 个答案:

答案 0 :(得分:1)

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

希望这对你有所帮助。 感谢。