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 Opsiyonal. Obheheto ng PositionOptions.

Halimbawa ng Bunga

Ang kasalukuyang lokasyon ng aparato.

Suporta ng Browser

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