最后一个位置提供程序被禁用

phonegap The last location provider was disabled

本文关键字:程序 位置 最后一个      更新时间:2023-09-26

我有这个代码

// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {   
    $(window).ready(function(){
            navigator.geolocation.getCurrentPosition(onSuccess, onError, {enableHighAccuracy:true, timeout: 5000});
    });
}

尝试在Android 4.1(模拟器)上测试这个垃圾,但总是得到错误"The last location provider was disabled"/

  1. enableHighAccuracy:true -你在代码
  2. 中看到
  3. '启用位置' -在浏览器设置被选中
  4. manifest.xml中的所有use -permission
  5. 检查系统设置中的所有地理位置设置

在真正的android 4.1设备上尝试,也会给出错误。

这是怎么回事?

我想明白了:我需要进入手机浏览器的设置并勾选"启用位置"

菜单->设置->位置,安全

然后检查

使用无线网络