cordova – 如何获得phonegap中的当前位置?

我在我的应用程序中添加了Geolocation插件,并使用此代码获取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获取错误.

相关文章

公司前端界面用的是vue,我要嵌入到Android中生成App第一步:...
Q:我用cordova开发项目,想在app内跳转外部链接,安装了cord...
我正在使用https://github.com/arnesson/cordova-plugin-fir...
一、Cordova的基础点在混合式应用中,我们通过现有的Cordova...
cordova自定义插件注意:存放自定义cordova插件目录不能有空...
一、问题VueAPP中有一个文件下载功能,用了各种方法来实现下...