我正在使用HTML5 Geolocation API执行Wep App。 我在这里使用了http://dev.w3.org/geo/api/spec-source.html给出的典型W3C代码和getCurrentPosition方法。
在Android浏览器上,只有启用GPS并获取位置才能使用。 如果不(例如在室内),则API返回超时错误。 Webview中的同意(具有正确的权限)。这意味着它不使用其他地理定位来源。
相反,在Windows Mobile或Android设备上的Opera中,如果GPS无法到达该位置,则返回Cell-ID源位置(基于中继天线的源)。
如何使其适用于Android浏览器?
感谢您的帮助。
Android版我正在使用:2.2.1。
答案 0 :(得分:1)
实际上它来自权限。即使它在应用程序清单中指定,您也必须在移动设备上使用Cell-ID允许该位置:转到移动参数/位置和安全性,然后选中“使用无线网络”(它包括ID Cell)。不幸的是,通过这样做,您可以让Google收集您的位置数据。
奇怪的是它无论如何都在Opera浏览器上工作。