watchPosition()
geolocation.watchPosition()は位置情報を定期的にチェックするメソッドです。
watchPosition()では第1引数に経度・緯度の取得成功時に、第2引数には経度・緯度の取得失敗時に実行されるコールバック関数を指定できます。第3引数にはオプションとして最大試行回数、要求待ち時間を指定することができます。
navigator.geolocation.watchPosition(function(position) {
console.log(position.coords.latitude, position.coords.longitude);
},function(error){
console.log(error)
});
watchPosition()はidを返します。このidをclearWatch()に指定することでwatchPosition()の動作を停止することができます。
参考URL
登録日 : 2012年10月23日 最終更新日 : 2012年10月23日