Cordova Geolocation有时会工作,有时则不工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cordova Geolocation有时会工作,有时则不工作相关的知识,希望对你有一定的参考价值。

我正在开发一个Ionic应用程序,它使用Geolocation来获取当前位置的坐标。最近发现Geolocation大部分时间都在开放区域工作,但在封闭的房间里,它运作不正常。我试图更改一些设置,例如将enableHighAccuracy设置为TrueFalse,但它无法解决问题。有任何建议如何让Geolocation在封闭的房间工作?

答案

我们在一个混合移动应用程序中也遇到了同样的问题。它将在开放Wifi网络中工作。但它不适用于封闭/安全的无线网络。您需要与管理员联系以启用Google地图网址作为白名单网址。

另一答案

常见的位置信息源包括全球定位系统(GPS)和从诸如IP地址,RFID,WiFi和蓝牙MAC地址以及GSM / CDMA小区ID之类的网络信号推断的位置。 https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/

GPS通常无法在室内工作,您可以尝试将定位与同一位置的其他应用进行比较。除了GPS之外,还支持其他方法,根据您的使用情况,您可以使用RFID /蓝牙信标。

以上是关于Cordova Geolocation有时会工作,有时则不工作的主要内容,如果未能解决你的问题,请参考以下文章

Cordova Geolocation 返回 NAN 的纬度和经度

Cordova 多个 navigator.geolocation.getCurrentPosition()?

Cordova geolocation.getCurrentPosition 在 iPad 上引发超时

如何在离线模式下使用 Cordova Geolocation 插件

Cordova geolocation navigator.geolocation.getCurrentPosition 错误的窗口访问位置

Cordova 插件 Geolocation 不适用于 Android 版本 Kitkat