s***@qq.com
s***@qq.com
  • 发布:2021-01-13 18:30
  • 更新:2023-03-04 22:23
  • 阅读:1310

plus.geolocation.getCurrentPosition打包后报错:position retrieval timed out

分类:HTML5+

plus.geolocation.getCurrentPosition(p => {
let x = p.coords.longitude;
let y = p.coords.latitude;
console.log({x, y});
}, e => {
alert(JSON.stringify(e));
}, {
timeout: 5000
});

在H5中调用获取GPS的方法(上面的代码),真机调试可以获取到坐标,打包后在手机上安装后,获取坐标报错 position retrieval timed out,
同一台手机,手机是安卓8的(同样的apk包,在安卓10上就可以获取到坐标)。

已经加了以下权限:
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_MOCK_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"

在网上找了很久,发现这个问题不少人遇到过,但是目前还没有人给出解决方法。

2021-01-13 18:30 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

你好,请问解决此问题了么,遇到同样问题,卸载app,重新安装app就可以定位了。

baiyun_rain

baiyun_rain - 多敲代码

请问解决了吗?

要回复问题请先登录注册