GeoLocationAPI その2

GeoLocationAPI その2

onErrorの引数になる e は
code
message
をとる

codeには
PERMISSION_DENIED
POSITION_UNAVAILABLE
TIMEOUT
がある

端末の周りの環境によりエラーになるため
onErrorによるエラー制御は必ずしておくこと

次に、options
optionsでは、以下の設定が可能

enableHighAccuracy
高度な位置情報取得するかを
true/false で設定

timeout
タイムアウトするまでのミリ秒で指定

maximumAge
キャッシュの保持期限をミリ秒で指定

enableHighAccuracyをtrueにすると
GPSが搭載されていれば
必ずGPSを使う
逆に言えば、これを設定しないと
GPSを使わず、周りの基地局の位置情報を使うため
誤差が大きくなる

maximumAgeは
キャッシュ保持期限なので
保持期限内は同じ位置を示す
つまり移動しても反映されない
リアルタイムにするなら
maximumAgeを0にする

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です