web端获取定位位置的标签是js中使用
一。单次定位
//参数1 定位成功回调函数,position参数 position函数包含了用户的位置信息
varsucessCallBack=function(position){
varcoor= position.coords;
document.write('维度:'+coor.latitude+'经度'+coor.longitude);
}
//参数2 定位失败回调函数 error参数 errorCode message
varfailCallBack=function(error){
document.write('定位出错'+ error.errorCode+ error.message);
}
//参数3 定位属性的设置 可选 定位精确度
varoptions= {
//是否为高经度
enableHightAccuracy:true,
//超时时间
timeout:50000,
//位置信息缓存保留时长
maximumAge:10000
};
navigator.geolocation.getCurrentPosition(sucessCallBack,
failCallBack,
options
);
二。实时监听定位
var wachrID = navigator.geolocation.watchPosition(sucessCallBack,
failCallBack,
options);
//清除监听navigator.geolocation.clearWatch(watchID);