JavaScript HTML DOM navigator geonavigator 属性

  • geonavigator 属性

    geonavigator属性返回Geolocation对象,该对象可用于定位用户的位置。由于这会损害用户隐私,除非用户批准,否则该位置不可用。
    注意:此属性是只读的。
    有关Gelocation的更多信息,请访问我们的HTML5 Gelocation教程
    获取用户位置的纬度和经度:
    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; 
    }
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    geonavigator
    9.0+
    5.0+
    3.5+
    5.0+
    16.0+
  • 语法

    navigator.geolocation
  • 技术细节

    项目 描述
    返回值: 对Geolocation对象的引用