gpt4 book ai didi

Android 浏览器不使用 Cell-ID 通过 HTML5 API 进行地理定位(仅 GPS)

转载 作者:行者123 更新时间:2023-11-30 04:13:30 25 4
gpt4 key购买 nike

我正在使用 HTML5 Geolocation API 开发一个 Wep 应用程序。我使用此处给出的典型 W3C 代码 http://dev.w3.org/geo/api/spec-source.html使用 getCurrentPosition 方法。

在 Android 浏览器上,它仅在启用 GPS 并获取位置时才有效。如果不是(例如在室内),API 将返回超时错误。 Idem 在 web View 中(具有正确的权限)。这意味着它不使用其他地理定位来源。

相反,在 Windows Mobile 或 Android 设备上使用 Opera,如果 GPS 无法到达它返回 Cell-ID 源位置(基于中继天线的源)的位置。

如何让它与 Android 浏览器兼容?

感谢您的帮助。

我使用的 Android 版本:2.2.1。

最佳答案

实际上它来自权限。即使它在应用程序 list 中指定,您也必须允许在移动设备上使用 Cell-ID 的位置:转到移动参数/位置和安全性,然后选中“使用无线网络”(它包括 ID Cell)。很遗憾,这样做您允许 Google 收集您的位置数据。

奇怪的是它仍然可以在 Opera 浏览器上运行。

关于Android 浏览器不使用 Cell-ID 通过 HTML5 API 进行地理定位(仅 GPS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10434214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com