写真と現在地を取得してサーバーに送信するためにAndroidアプリを構築しています。 AngularJsとApache Cordovaを使用しています。バックエンドでは、Web APIとEntity Frameworkを使用しています。Geolocation Cordovaプラグインが原因でフリーズ/クラッシュする
私は写真を撮ることができましたが、現在の場所を取得しようとすると、アプリがフリーズします。 Androidはエラーを返さず、javascriptコンソールも(Chrome DevToolsでdebbugingしません)。要求のタイムアウトを設定した場合でも、単に応答を停止します。ここで
は私のコードです:
$scope.send = function() {
navigator.geolocation.getCurrentPosition(
function (success) {
console.log("success")
},
function (error) {
console.log("error")
},
{timeout: 15000}
)
}
私は写真を撮るためにngCordovaを使用して、あまりにも場所のためにそれを使用しようとしましたが、それが凍結されたように、この方法を使用しようとしました(多分それは問題でしたon ngCordova)。しかし結果は同じです。
私はウェブ上で検索、まだ問題を解決することは何も見つかっていない。..
私はすでにここにしてきた:
Phonegap Geolocalisation application crashes
Cordova geolocation plugin doesn't work on android
他のコードが必要な場合は、教えてください。
ありがとうございます!
EDIT:私は別のAndroid携帯でテストしましたが、結果は同じです。
EDIT 2:ビジュアルスタジオで空のアプリを作成し、そのコードでGeoLocationを作成しました。ちょうどコピーして貼り付けた。