しばらくしてから
[Log] PositionError (mapController.js, line 141)
code: 2
message: ""
__proto__: PositionErrorPrototype
OSX および iOS の Safari で、Leaflet.js ベースのアプリとそれが基にしている例を実行したとき。プロジェクトを開始したときは、そうではありませんでした。電話して現在の場所を取得しようとすると発生します
$cordovaGeolocation.getCurrentPosition().then(function (position) {
...
}
何か案は?それは再現可能ですか?
編集:仕様PositionError.POSITION_UNAVAILABLE
で定義されているように戻っていると思いました。タイムアウト間隔を 5 秒に延長することを期待してリクエストにオプションを追加しましたが、リクエストの直後にエラーが発生し続けます...{ maximumAge: 3000, timeout: 5000, enableHighAccuracy: true }
サファリ 8.0.6 OSX 10.10.3 XCode 6.3.2
Chrome では問題なく動作しますが、これを iOS と Android に展開する予定です