Geolocation 座標属性

coordinates属性は、機器が地球表面にある位置と高さを返します。

ユーザーの位置の経緯度を取得します:

var x = document.getElementById("demo");

function getLocation() {
if (navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(showPosition);
    else {
  } 
    x.innerHTML = "このブラウザではGeolocationがサポートされていません.";
  }
}
function showPosition(position) {
  x.innerHTML = "緯度: " + position.coords.latitude + 
  "<br>経度: " + position.coords.longitude; 
}

自分で試してみてください

Coordinates属性

属性 説明
coordinates.latitude 位置の緯度を十進度で返します。
coordinates.longitude 位置の経度を十進度で返します。
coordinates.altitude 位置の高度を海面から計算したメートルで返します。
coordinates.accuracy latitudeおよびlongitude属性の精度をメートルで返します。
coordinates.altitudeAccuracy altitude属性の精度をメートルで返します。
coordinates.heading 機器の進行方向を返します。この値は度数で表され、機器が正北方向からどれだけずれているかを示します。0度は正北で、時計回りに方向が指定されます(東が90度、西が270度)。速度が0の場合、headingはNaNです。航向情報を提供できない場合、この値はnullです。
coordinates.speed 機器の速度をメートル/秒単位で返します。この値はnullでなくてもよい。

ブラウザのサポート

属性 Chrome IE Firefox Safari Opera
coordinates 5.0 9.0 3.5 5.0 10.6