Navigator geolocation 屬性

Navigator 對象參考手冊 Navigator 對象

定義和用法

Navigator geolocation 屬性返回一個 Geolocation 對象,通過這個對象可以訪問到設備的位置信息,使網站或應用可以根據用戶的位置提供個性化結果。

geolocation 屬性隻允許再 HTTPS 下使用。

geolocation 位置屬性僅在用允後才可以使用。

Navigator geolocation 是隻讀屬性。

更多內容可以參考 HTML5 地理位置

語法

navigator.geolocation


瀏覽器支持

所有主流瀏覽器都支持 geolocation 屬性

Chrome IE Edge Firefox Safari Opera
Yes Yes Yes Yes Yes Yes

實例

實例

if (navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(showPosition);
} else {
  document.getElementById("demo").innerHTML =
  "Geolocation is not supported by this browser.";
}

function showPosition(position) {
  document.getElementById("demo").innerHTML =
  "Latitude: " + position.coords.latitude +
  "Longitude: " + position.coords.longitude;
}

嚐試一下 »
Navigator 對象參考手冊 Navigator 對象