【发布时间】:2017-09-22 06:01:58
【问题描述】:
我在 iOS 上的 PhoneGap 上运行它:
navigator.geolocation.getCurrentPosition(geolocationSuccess,geolocationError, {
maximumAge: 1000, timeout: 10000 , enableHighAccuracy: true } );
如果我随后移动几英里,打开应用程序并运行地理定位,它会显示我之前的位置。它没有得到新的位置。当我打开谷歌地图时,例如..然后再次运行地理定位,它会显示正确的位置。
换句话说,我需要打开另一个应用程序,然后为我的应用程序获取正确的位置才能获得这个正确的位置。
这几乎就像 iOS 对我撒谎并返回一个缓存位置而不是获取一个新位置。
我什至尝试了watchPosition 循环,它还给我返回了旧的缓存 GPS。
我在这里做错了什么?
【问题讨论】:
标签: jquery ios geolocation phonegap