【问题标题】:Cordova geolocation watchPosition sensitivityCordova 地理定位手表位置灵敏度
【发布时间】:2015-09-05 17:58:41
【问题描述】:

如果位置不断更新,watchPosition 多久会被调用一次?这是可以配置的吗?文档只是说“当设备检索到新位置时,geolocationSuccess 回调执行”。

【问题讨论】:

    标签: cordova geolocation phonegap-plugins ionic cordova-plugins


    【解决方案1】:

    虽然原生功能还包括地理定位,但 watchPosition() 实际上是 HTML5 规范的一部分。这里有 docs on MDN。 Apache Cordova 地理定位文档涵盖了相同的信息。

    【讨论】:

      【解决方案2】:

      每次操作系统接收到位置更新时都会调用传递给watchPosition() 的成功回调,而不是在特定时间间隔之后。例如,如果使用高精度,则每次 GPS 硬件将位置更新传递给操作系统时都会调用它。因此,这不是可以配置的间隔。

      我对 Android 和 iOS 设备进行现场测试的经验是,这些更新之间的时间间隔可能在几毫秒到几秒之间,具体取决于设备当前的运行速度、当前卫星修复的数量、环境(例如是否在树下,建筑物之间)等

      【讨论】:

      • 我猜操作系统已经针对定位服务进行了优化。感谢您的回答
      猜你喜欢
      • 2016-12-15
      • 1970-01-01
      • 2015-11-28
      • 1970-01-01
      • 2017-09-07
      • 2019-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多