我在我的应用程序中添加了地理定位插件,并使用此代码来获取phonegap中的当前位置。但这段代码不起作用。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
alert("4");
navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
function onSuccess(position) {
alert("1");
}
function onError(error) {
alert("3");
}
我的代码问题出在哪里?
谢谢你,对我糟糕的英语感到抱歉。
检查地理定位是否正确安装
重新启动你的手机(愚蠢的解决方案,但有时它会起作用。我遇到过一次)
检查您的地理权限和设置是否在设备中打开
-
用这段代码测试
options = { enableHighAccuracy: true };
navigator.geolocation.getCurrentPosition(onSuccess, onError, options);
如果您使用的是 android,请尝试使用 eclipse logcat 获取错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)