Geolocation getCurrentPosition() メソッド

定義と用法

getCurrentPosition() このメソッドはデバイスの現在位置を返します。

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

var x = document.getElementById("demo");
function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    x.innerHTML = "このブラウザは地理的な位置情報をサポートしていません。";
  }
}
function showPosition(position) {
  x.innerHTML = "緯度:" + position.coords.latitude +
  "<br>経度:" + position.coords.longitude;
}

自分で試してみましょう

文法

navigator.geolocation.getCurrentPosition(success, error, options)

パラメータ

パラメータ 説明
success 必須です。Position オブジェクトをユニークな引数として持つコールバック関数を指定します。
error 選択可能です。PositionError オブジェクトをユニークな引数として持つコールバック関数を指定します。
options オプション。PositionOptions オブジェクト。

戻り値

デバイスの現在の位置。

ブラウザのサポート

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
5.0 9.0 3.5 5.0 16.0