HTML5地理定位
安全和隐私
用户通过浏览器对话框接受您的网站访问他们的位置,所以你不能在它们不知道的情况下使用它进行间谍活动。
- getCurrentPosition()
- watchPosition()
- 成功回调函数
- 错误回调函数(可选)
- 地理位置选择对象(可选)
navigator.geolocation.getCurrentPosition(
    function(position) {
        alert("your position is: "
                + position.coords.latitude + ", "
                + position.coords.longitude);
    }
);
double latitude         // read only attribute
double longitude        // read only attribute
double accuracy         // read only attribute
double altitude         // read only attribute
double altitudeAccuracy // read only attribute
double heading          // read only attribute
double speed            // read only attribute
- 用户拒绝网站访问地理位置。
- 运行浏览器的设备无法获得地理位置,例如,在隧道、地铁等设备无法接收GPS卫星信号的地方。
- 该设备获取位置的时间超时。
short code // unsigned read only attribute. DOMString message // read only attribute.
code属性的值是下面中一个: 1表示PERMISSION_DENIED 2表示POSSITION_UNAVAILABLE 3表示TIMEOUT message属性包含对错误的描述。对于开发人员来说,这个错误可能是有用的,但对网站的用户来说可能没有太大的意义。 地理位置选项对象 getCurrentPosition()和watchPosition()函数可以使用地理位置选项对象作为第三个参数。此选项对象可以包含以下属性:
timeout // milliseconds
maximumAge // milliseconds
navigator.geolocation.getCurrentPosition(
    function(position) {
        alert("your position is: "
                + position.coords.latitude + ", "
                + position.coords.longitude);
    }
    ,
    function(errorObject) {
        alert("Error obtaining position");
    }
    ,
    {
      enableHighAccuracy : true,
      timeout    : 3000,
      maximumAge : 60000
    }
);相关推荐
表格的现在还是较为常用的一种标签,但不是用来布局,常见处理、显示表格式数据。在HTML网页中,要想创建表格,就需要使用表格相关的标签。<table> <tr> <td>单元格内的文字</td> ...
