html5 获取地理位置信息
2014-12-23 15:43
218 查看
html5和css3权威指南笔记
获取地理信息,只进行一次请求
window.navigator.geolocation.getCurrentPosition(
function( position ){//成功回调,必选
position 有以下属性:
latitude : 纬度
longitude : 经度
altitude : 海拔高度
accuracy:经纬度的精确度(单位:米)
altitudeAccuracy : 海拔精确度(单位:米)
heading : 用面朝正北方向的顺时针旋转角度来表示
speed : 速度(米/秒)
timestamp:获取地理位置信息时的时间
},
function( error ){//失败回调,可选
error 有以下属性
code
0:其他错误
1:用户拒绝了位置服务
2:获取不到位置信息
3:获取信息超时
message : 错误信息
},
{//可选
enableHighAccuracy : 是否要求高精度的地理位置信息,一般设为false,
timeout : 超时(单位:毫秒),
maximumAge : 最大缓存时间(单位:毫秒)
}
);
持续监视当前地理位置信息
var iWatchId = watchCurrentPosition(successFn,errorFn,options); 用法与getCurrentPosition同,返回一个watch
id 用于停止监视地理信息
clearWatch( iWatchId ) 停止监视
options 中多了 frequency 选项 : 请求频率
获取地理信息,只进行一次请求
window.navigator.geolocation.getCurrentPosition(
function( position ){//成功回调,必选
position 有以下属性:
latitude : 纬度
longitude : 经度
altitude : 海拔高度
accuracy:经纬度的精确度(单位:米)
altitudeAccuracy : 海拔精确度(单位:米)
heading : 用面朝正北方向的顺时针旋转角度来表示
speed : 速度(米/秒)
timestamp:获取地理位置信息时的时间
},
function( error ){//失败回调,可选
error 有以下属性
code
0:其他错误
1:用户拒绝了位置服务
2:获取不到位置信息
3:获取信息超时
message : 错误信息
},
{//可选
enableHighAccuracy : 是否要求高精度的地理位置信息,一般设为false,
timeout : 超时(单位:毫秒),
maximumAge : 最大缓存时间(单位:毫秒)
}
);
持续监视当前地理位置信息
var iWatchId = watchCurrentPosition(successFn,errorFn,options); 用法与getCurrentPosition同,返回一个watch
id 用于停止监视地理信息
clearWatch( iWatchId ) 停止监视
options 中多了 frequency 选项 : 请求频率
相关文章推荐
- HTML5实现获取地理位置信息并定位功能
- HTML5获取地理位置定位信息
- AngularJS进阶(二十)HTML5实现获取地理位置信息并定位功能
- HTML5获取地理位置信息并在Google Maps上显示
- html5中获取地理位置信息
- html5获取地理位置信息API
- HTML5之地理信息应用 获取自己的位置
- HTML5获取地理位置信息
- Html5支持获取用户地理位置信息
- Html5 Geolocation获取地理位置信息(转)
- js+html5获取用户地理位置信息并在Google地图上显示的方法
- HTML5 获取地理位置信息
- HTML5获取地理位置定位信息
- Html5 Geolocation获取地理位置信息
- html5获取地理位置信息
- Html5 Geolocation获取地理位置信息
- HTML5实现获取地理位置信息并定位功能
- jQuery Mobile + HTML5 获取地理位置信息
- HTML5获取地理位置定位信息