Navigator geolocation 属性


定义和用法

Navigator geolocation 属性返回一个 Geolocation 对象,通过这个对象可以访问到设备的位置信息,使网站或应用可以根据用户的位置提供个性化结果。

geolocation 属性只允许再 HTTPS 下使用。

开云体育app官方网站 geolocation 位置属性仅在用允后才可以使用。

开云体育app官方网站Navigator geolocation 是只读属性。

更多内容可以参考 HTML5 地理位置

语法

navigator.geolocation


浏览器支持

开云体育app官方网站所有主流浏览器都支持 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;
}