Android HTML5 地理位置不显示 GPS 图标

Posted

技术标签:

【中文标题】Android HTML5 地理位置不显示 GPS 图标【英文标题】:Android HTML5 geolocation doesn't show GPS icon 【发布时间】:2013-12-24 22:40:33 【问题描述】:

我正在编写一个使用 html5 地理位置的 Phonegap 应用程序。起初我以为 GPS 从未被触发,因为 GPS 图标没有出现在通知栏中。然而,https://github.com/andygup/html5-geolocation-demo 的工具给了我出色的精度(几米,所以绝对是 GPS),而且没有显示图标。当 Phonegap 应用(或一般的浏览器应用)使用 GPS 时,有什么方法可以显示图标?

我在 Nexus 4 上使用 android 4.4.2,启用了高精度定位。

谢谢!

【问题讨论】:

我有同样的问题,在 android 4.4.x 上,gps/location 图标未显示在 chrome 或 cordova web 应用程序的通知栏中。它显示在较旧的 android 版本上。你找到解决办法了吗? 这里一样,它确实有效,但没有令人困惑的图标 【参考方案1】:

我刚刚发现了原因。如果您想要更快、更准确的 GPS 更新,您似乎必须将 enableHighAccuracy 选项设置为 true。请注意,它也会使用更多电池。状态栏 GPS 图标也会出现!

navigator.geolocation.watchPosition(liveGpsFct, liveGpsFailFct, enableHighAccuracy: true);

【讨论】:

以上是关于Android HTML5 地理位置不显示 GPS 图标的主要内容,如果未能解决你的问题,请参考以下文章

Android GPS 跟踪错误的位置

《第一行代码》Android特色开发,基于位置服务,出现的问题

android - eclipse:使用使用 gps 获得的坐标显示谷歌地图

在Android 8中使用带DOZE的GPS

使用 HTML5 地理 API 确定 GPS 精度的测量单位是啥?

html5怎么实现调用gps获取地理位置具体代码