我有一个使用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/