“
- 位置情報サービスのはじめ方:第3回 位置情報を取得してみよう(後編)|gihyo.jp … 技術評論社
Geolocation APIとは,JavaScriptで位置情報を取得するAPIのことで,現在W3Cで仕様を策定中ではありますが,Firefox 3.5やGoogle Chrome 5,Safari 5など,いくつかのモダンなブラウザではすでに利用できます。
ただし,プラグインや設定などによって利用できるかどうかは変わってくるため,コードの中で利用可否の判定を行う場合は,ブラウザ名とバージョンで判定するのではなく,geolocationオブジェクトが利用可能かどうかで判定するのが一般的です。
位置情報を取り扱うgeolocationオブジェクトは,window.navigatorから取得することができます。window.navigator.geolocationについて,仕様では現在のところ以下の3つのメソッドが提供されています。
- navigator.geolocation.getCurrentPosition( successCallback , errorCallback , option)
- 現在の位置を取得する
- navigator.geolocation.watchPosition( successCallback , errorCallback , option)
- 位置を定期的に取得する
- navigator.geolocation.clearWatch( watchId)
- watchPositionの定期的な位置情報取得を止める
- 位置情報サービスのはじめ方:第3回 位置情報を取得してみよう(後編)|gihyo.jp … 技術評論社