navigator.geolocation.watchPosition无法在三星Galaxy Xcover上运行 - GPS保持关闭状态

时间:2012-07-30 12:58:44

标签: geolocation gps sencha-touch-2 cordova

我有一个用javascript编写的应用程序,使用Sencha Touch和Cordova库。它是适用于Android设备的移动应用程序。

我使用navigator.geolocation.watchPosition()来获取GPS位置。我的代码适用于我测试的其他手机(HTC one X,LG optimus black,LG optimus 2X,HTC evo 3D和其他一些),但不适用于三星Galaxy Xcover S5690。

问题是GPS从未在Xcover上开启,所以最多只能得到一个非常不准确的位置(可能基于移动塔)。在其他设备上,状态栏上的GPS图标开始闪烁,最终我得到一个非常准确的位置。

我的清单文件正常(ACCESS_FINE_LOCATION行),我的plugins.xml正常(cordova.GeoBroker行)。 GPS只是保持关闭状态。

我正在使用ST 2.0和Cordova 2.0。我从navigator.geolocation.watchPosition()听众处拨打onDeviceReady()。我的代码适用于其他手机和Chrome浏览器。

0 个答案:

没有答案