我正在编写一个使用HTML5地理定位的Phonegap应用。起初我以为GPS在某种程度上从未被触发,因为GPS图标没有出现在通知栏中。但是,https://github.com/andygup/html5-geolocation-demo的工具给了我极高的准确度(几米,所以绝对是GPS),也没有显示图标。当Phonegap应用程序(或一般的浏览器应用程序)使用GPS时,有没有办法显示图标?
我在Nexus 4上使用Android 4.4.2,启用了高精度定位。
谢谢!
答案 0 :(得分:1)
我刚刚发现了原因。如果您想要更快,更准确的GPS更新,您似乎必须将enableHighAccuracy选项设置为true。请注意,它也会使用更多电池。状态栏GPS图标也会出现!
navigator.geolocation.watchPosition(liveGpsFct, liveGpsFailFct, {enableHighAccuracy: true});