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
登録日 : 2012年10月23日 最終更新日 : 2012年10月23日