当我调用其他功能时,我正试图使用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函数
答案 0 :(得分:1)
你必须在某处调用ShowPosition()函数,在你的代码中你从未调用过这个函数。 这就是问题,你的代码是完美的。
希望这对你有所帮助。 感谢。