Geolocation API
https://developer.mozilla.org/ja/docs/Web/API/Geolocation_API
概要
GPSにアクセスして現在位置を取得する Javascript API について紹介します。
位置情報の取得
navigator.geolocation.getCurrentPosition( successCallback, errorCallback, options );
- successCallback 取得成功時のコールバック(必須)
- errorCallback 取得失敗時のコールバック
- options 設定値
位置情報の監視
navigator.geolocation.watchPosition( successCallback, errorCallback, options );
- successCallback 取得成功時のコールバック(必須)
- errorCallback 取得失敗時のコールバック
- options 設定値
位置情報の監視を停止
navigator.geolocation.clearWatch(watchId);
- watchId watchPositionからの戻り
サンプルプログラム
デバイスのGPSにアクセスして、位置情報を取得して表示します。
位置情報の利用について許可が求められます。
[STOP]しない限りWatchしつづける(バッテリーの減りが早くなる)ので、
使用後は必ず [STOP] して下さい。