android - PhoneGap watch 位置不适用于 android

标签 android cordova android-2.1-eclair

我正在尝试使用 android 计算 watch 位置,但它不起作用!!

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script type="text/javascript" charset="utf-8">

// Wait for PhoneGap to load
//
document.addEventListener("deviceready", onDeviceReady, false);

// PhoneGap is ready
//
function onDeviceReady() 
{
     watchID = navigator.geolocation.watchPosition(onSuccess, onError,{enableHighAccuracy: true,frequency: 3000 });
}

// onSuccess Geolocation
//
function onSuccess(position)
{
    alert("Successful!!");    
}

// onError Callback receives a PositionError object
//
function onError(error) {
    alert('code: '    + error.code    + '\n' +
          'message: ' + error.message + '\n');
}

</script>

最佳答案

检查 phonegap.js 的路径。当我更改您的代码 fragment 以匹配我的 assets/www 目录中的 phonegap-1.1.0.js 时,成功!!为我弹出警报。

关于android - PhoneGap watch 位置不适用于 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7872836/

相关文章:

android - 如何从 "extends Application"类创建 Intent ,上下文为空

android - 在 Firebase 中实现自定义身份验证的工作流程是什么?

android - 如何解析Scorm1.2 list 文件

ios - PhoneGap iOS 应用程序图标

javascript - 在 Honeywell 75e 和 Phonegap 上捕获条码读取器事件

android - 发布我的 Android 应用程序时无法上传图片

java - RecyclerView - 获取特定位置的 View

javascript - Phonegap 本地数据库不会显示输入的数据

android - 我可以从不扩展 Activity 的类(class)发送广播吗?