getCurrentPosition()

このエントリーをはてなブックマークに追加

geolocation.getCurrentPosition()はデバイスの現在地を返すメソッドです。

getCurrentPositionメソッドでは第1引数に経度・緯度の取得成功時に、第2引数には経度・緯度の取得失敗時に実行されるコールバック関数を指定できます。第3引数にはオプションとして最大試行回数、要求待ち時間を指定することができます。

navigator.geolocation.getCurrentPosition(function(position) {
  console.log(position.coords.latitude, position.coords.longitude);
},function(error){
  console.log(error)
});

成功時のコールバック関数ではPosition オブジェクトを受け取ることができます。

Position オブジェクトにはtimestampプロパティにメソッドが実行された時間が、coordsオブジェクトに経度・緯度などの情報が保存されています。

参考URL

Geolocation API Specification

登録日 : 2012年10月23日 最終更新日 : 2012年10月23日

同じカテゴリー(Geolocation)のエントリー

検索

スポンサードリンク

バージョン

リファレンス