[
新規
] - [
ツリー
] - [
スレッド
] - [
未解決
] [
緊急
] [
優先
] - [
検索
] [
RSS
] - [
jsWaffle-TOP
]
jsWaffle質問掲示板(雑談やTips歓迎)
jsWaffleについて質問する掲示板です。(雑談や発見したTipsの投稿も大歓迎です!)
→
書き込み(
#353
)を編集する:
名前
タイトル
本文
【質問事項】どのような問題ですか? getCurrentPosition() が正しく位置情報を返さない。 (スレッド#345に、似た現象がありますが、質問者は異なります。) 【再現方法】サンプルソース、再現手順など 端末の設定は、 ・Wifiでの位置取得を許可 ・GPSでの位置取得を許可にしています。 以下のようなソースです。 var getposition_option = { // enableHighAccuracy: true, // timeout: 20000, // maximumAge: 1000 }; // 端末位置情報の取得 droid.getCurrentPosition( function(pos) { ... 省略 ... }, function(err) { ... 省略 ... }, getposition_option ); 【調べた事】ここまで調べてみました getCurrentPositionのoptionパラメータを変えてみました。 1. getposition_option = {} の場合、タイムアウトせず、ずっと返ってこない。 2. { enableHighAccuracy: true, timeout: 20000, maximumAge: 1000} の場合、 約20秒後にタイムアウトエラーで返ってきます。 なお、アプリから位置取得のAPIを発行した状態で、実機を持って外を歩き回り、 十分なGPS位置変更イベントは、起きていいはずの状態で確認しました。 なお、エミュレータでは、正しく位置情報を返してきます。これは、Eclipseでの 操作により位置設定を擬似的に設定するので、当然なのかとも思いました。 【jsWaffleバージョン】確認したjsWaffleバージョン 1.183 【Androidのバージョン】確認したAndroidバージョン Android OS 4.0.4 【機種名】 1. エミュレータ(avd 4.0.3) 2. 実機: ELUGA P-06D 【その他】 実機とPCをつないでデバッグしてみたところ、GeoListner#onLocationChanged()が、 延々と呼び出されない状態でした。
困った度
普通
高
緊急
状態
質問
返信
解決
---
雑談
Tips
感想
告知
確認キー
お手数ですが、いたずら防止のために、半角数字で「8932」と入力してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
画像ファイル(最大300KB)を添付可能