trigger.io - getCurrentPosition 不刷新

标签 trigger.io

我有一个使用forge.geolocation.getCurrentPosition的应用程序。似乎有时该位置不会刷新。我可以在一个位置打开 iOS 应用程序,然后一小时后在 5 英里外再次打开应用程序(恢复或从托盘完全关闭应用程序,然后重新打开),但仍然返回旧位置。

我正在使用此表单

forge.geolocation.getCurrentPosition({enableHighAccuracy: true}, function (location) {})

请注意,当打开/恢复应用程序时,顶部的 GPS 图标确实会显示,但返回到 javascript 代码的位置不正确。

上述错误在 iOS 6 上重现

打开 map 应用程序并返回我的应用程序后,终于返回了正确的位置。

知道如何解决这个问题吗?

最佳答案

getCurrentPosition 返回该特定时间的最佳数据 - 我建议多次调用该方法,直到指示的准确度降低到可接受的水平.

我们将来可能会做的是支持 watchPosition ,例如 https://stackoverflow.com/a/8554835可以通过 forge API

关于trigger.io - getCurrentPosition 不刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13755629/

相关文章:

javascript - trigger.io 上的 Firebase Javascript API - 从本地文件加载脚本

ios - 在移动 Safari(iOS 模拟器)中单击按钮后触发 mouseUp

trigger.io - 任何确定应用程序是直接打开还是由于通知打开的方法

debugging - 使用 Trigger.io 催化剂调试 + 断点

javascript - 单击状态栏不会滚动到应用程序顶部 (Trigger.io)

android - 在 Mac 上为 Android 应用程序设置 Trigger.io 时出错

angularjs - AngularJS Controller 或指令中的 Jquery 动画?

android - Trigger.io - 在显示 View 之前执行应用程序逻辑

css - 在 Trigger.io 和 android 4.4 中使用 svg 背景图像