1

しばらくしてから

[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 に展開する予定です

4

0 に答える 0