JavaScript HTML DOM Geolocation(地理位置) position 属性

  • position 属性

    position属性返回设备在地球上的位置和高度。
    获取用户位置的纬度和经度:
    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
    属性
    position
    9.0+
    5.0+
    3.5+
    5.0+
    16.0+
  • 坐标属性

    属性 描述
    position.coords 返回定义当前位置的Coordinates对象
    position.timestamp 返回表示检索位置的时间的DOMTimeStamp
  • 相关页面

    HTML教程:地理位置