如何在更改位置时而不是每5秒钟检索一次地理位置?

时间:2019-06-24 13:51:33

标签: cordova geolocation cordova-plugins

我正在使用科尔多瓦的官方地理位置插件Cordova geolocation plugin

但这是我要解决的许多问题。

  1. 我正在使用watchPosition方法,它每5秒跳动一次。 这可能会消耗大量电池,并使我的API浪费很多。 是否可以告诉该插件仅击败是否进行了更改?也许在25/50米的距离内发生变化? 如果没有,也许我可以定义要跳多少秒?

  2. 此插件可以在后台运行吗?

  3. 在Android中这不可靠-您可以关闭该应用程序1个小时左右,然后返回并打开它。再次发送新的watchPosition getCurrentPosition 不会收到任何消息-您应该手动重置位置信息服务,然后重试。这对用户很难解释。

我希望有更可靠的解决方案,或者有关如何使用此解决方案的任何提示或最佳实践。

0 个答案:

没有答案