1

Sencha Touch および Cordova ライブラリを使用して、javascript で記述されたアプリケーションがあります。これは、Android デバイス用のモバイル アプリケーションです。

navigator.geolocation.watchPosition()はGPSの位置を取得するために使用します。私のコードは、テストした他の携帯電話 (HTC one X、LG optimus black、LG optimus 2X、HTC evo 3D など) では動作しますが、Samsung Galaxy Xcover S5690 では動作しません。

問題は、Xcover で GPS がオンにならないことです。そのため、せいぜい非常に不正確な位置しか取得できません (おそらくモバイル タワーに基づく)。他のデバイスでは、ステータス バーの GPS アイコンが点滅し始め、最終的に非常に正確な位置を取得できます。

私のマニフェスト ファイルは問題ありません (ACCESS_FINE_LOCATION行)、私の plugins.xml は問題ありません (cordova.GeoBroker 行)。GPSはオフのままです。

ST 2.0 と Cordova 2.0 を使用しています。リスナーnavigator.geolocation.watchPosition()から電話します。onDeviceReady()また、私のコードは他の電話や Chrome ブラウザでも動作します。

4

0 に答える 0