use*_*759 1 gps geolocation jquery-mobile cordova
我正在使用JQuery mobile开发一个PhoneGap应用程序,它需要地理定位数据.目前,getCurrentPosition()返回的位置非常不准确,有时甚至达不到一英里.看来应用程序正在使用谷歌位置服务来获取位置.有没有办法强迫应用程序使用GPS?
此外,第一次发布位置时,它通常会返回旧位置(即使maximumAge设置为0).有谁知道为什么会这样?
我已阅读下面的地理位置API,但无法找到任何内容.
您可以尝试的一些事情是确保在调用getCurrentPosition时将enableHighAccuracy参数设置为true.
但是,大多数GPS芯片在获得准确位置之前需要一些时间.更好的解决方案是调用watchPosition并等到获得3到5个结果,因为在这种情况下你会发现准确性要好得多.然后你可以做一个clearWatch并使用更准确的GPS位置.
| 归档时间: |
|
| 查看次数: |
4396 次 |
| 最近记录: |