什么是在cordova /混合应用程序中找到地理位置的可靠方法?

时间:2017-11-23 15:17:01

标签: android cordova mobile geolocation gps

我正在构建一个将在Android和ios上运行的Cordova应用程序(Windows手机将是一个加号)。

我无法找到获取设备地理位置坐标的可靠方法。

我一直在使用此API:https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation

我也使用过这个Cordova插件:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/

该插件表示它基于W3C Geolocation API。 我发现这些不是非常强大和可靠的获取位置的方法。目前尚不清楚这些库是否最终与硬件接口。

我写了一个在Android上运行的小型原生Java应用程序,它能够在4秒内找到我的坐标。本机应用程序总是与硬件更紧密地连接,因此它更有效。

我没有看到很多与本机接口的Cordova插件,而没有首先通过这个W3C API。

我找到了一些,但他们不是跨平台的: https://www.npmjs.com/package/cordova-plugin-advanced-geolocation

编写插件只是为了收听位置更新是否非常困难?

有没有可靠的方法?

0 个答案:

没有答案