Geolocation 座標属性
- 前のページ coordinates
- 次のページ getCurrentPosition()
- 上一层に戻る 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 |
- 前のページ coordinates
- 次のページ getCurrentPosition()
- 上一层に戻る Geolocation オブジェクト