位置情報


Geolocation

 Geolocationはユーザのいる場所を取得するのに使用します。これは、モバイルデバイスなどで便利な機能です。現在の位置を知るには、navigator.geolocation.getCurrentPositionメソッドを使用します。このメソッドは、パラメータに関数を指定します。関数のパラメータは位置情報です。

getCurrentPosition(function(position) { .. })
// 位置を表示する。
function showPosition(position) {
  var s = "";
  s += "北緯 ";
  s += position.coords.latitude;
  s += ", 東経 ";
  s += position.coords.longitude;

  $("#result1").text(s);
}

$(document).ready(function() {
	if (navigator.geolocation) {
	  $("#result1").text("位置情報取得中 ..");
	  navigator.geolocation.getCurrentPosition(showPosition);
	}
	else {
	  $("#result1").text("位置情報はサポートされていません。");
	}
});


 次の表は位置情報オブジェクトのプロパティです。

項目説明
coords.latitude緯度
coords.longitude経度
coords.accuracy精度
coords.altitude高度
coords.altitudeAccuracy高度の精度
coords.heading北から時計回りの度としてのヘディング
coords.speed速度 m/s
timestamp応答の日時

 

このページの先頭へ戻る