FC2ブログ

位置情報オプションの設定

オプションの設定

位置情報のオプション設定は3つ

enableHighAccuracy
精度
高精度ならtrue,
低精度ならfalse

timeout
タイムアウトまでのミリ秒

maximumAge
取得した位置情報の利用期限をミリ秒で指定


enableHighAccuracyをtrueにすると
スマホ内蔵のGPSを使い、位置情報取得する
たたし電池が減りやすい

timeoutは位置情報取得までの時間
15秒なら
15*1000
トンネルや地下へいって位置情報取得できなくても
このtimeoutで指定した時間内ならエラーにならない
もし、これを越えると
エラーコード3のタイムアウトになる
このため
結構重要だったりする

maximumAgeは
位置情報の利用期限
設定できる単位はミリ秒
5秒なら
5*1000
取得した情報をどのくらい使うかということ
つまり、ナビとかだと更新時間になる
車と歩く速度では違うから
この設定は重要
リアルタイムで位置情報取得するなら
0
とする
ただし、かなり電池は減る

ここまでやっても、実は正確な位置情報はできない
高度に関しては
取得した緯度経度から計算して求めている
このため、誤差も多々ある

オプションの設定のコードは

var option={
enableHighAccuracy:true,
timeout:60*1000,
maximumAge:0
}

これだと
高精度の位置情報をリアルタイムで
60秒以内に取得し、できないなら
エラーとなる
スポンサーサイト



コメント

非公開コメント

最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック