gpt4 book ai didi

android - 在 cordova android 中检查 GPS 状态(开/关)

转载 作者:行者123 更新时间:2023-11-30 02:35:37 26 4
gpt4 key购买 nike

我成功地使用这个(https://github.com/apache/cordova-plugin-geolocation)为 cordova 实现了地理定位,但是手机中的 gps 已关闭 onerror 函数从未被调用。是否有其他方法来检查 gps打开或关闭。这是我的代码

navigator.geolocation.getCurrentPosition(function (position) {
//getting location
lat=position.coords.latitude;
long=position.coords.longitude;

}, function (error) {
//when gps is off it is never executed
alert('Unable to get location: ' + error.message);

});

更新

onerrorSONY XPERIA T 中执行,但在其他设备(Micromax、Samsung、Motog)中不执行

最佳答案

我不知道这是不是你想要的,但我正在使用这个插件,它对我来说效果很好

https://github.com/mablack/cordova-diagnostic-plugin

我认为如果 GPS 打开/关闭,Geolocation API 不会给你一个错误,如果它无法在你指定的时间限制内锁定,只会给你一个超时错误,但我刚才测试过它并且我可能误会了。

关于android - 在 cordova android 中检查 GPS 状态(开/关),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26604936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com