に取り組んでいない私はIBM MobileFirstハイブリッドアプリケーションでのユーザーの現在位置を取得するにはコルドバのジオロケーションプラグインを使用しています、私は、Android 7.0のAndroid 7.0navigator.geolocation.getCurrentPositionアンドロイド7.0
以外のすべてのAndroidデバイス上の位置を取得することができていますエラーコードが2で、メッセージに「アプリケーションに十分なジオロケーションのパーミッションがありません」というメッセージが表示されます。 は、ここに私のコードと私はandroidManifestは何を参照してください
JAVAScript Code:
navigator.geolocation.getCurrentPosition(function(position) {
alert(JSON.stringify(position));
},function(error){
alert("error "+error.code+" "+error.message);
},{enableHighAccuracy: true,timeout:10000});
Android permissions:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.location.gps" />
- >アプリケーション - >アプリケーション - >アクセス許可を有効にして場所を有効にすると動作しますか? –
@Vivin K-yes、working。 – Swamy
これは、Androidが既定のセキュリティ設定を向上させたためです。 –