web端獲取定位位置的標(biāo)簽是js中使用
一爽彤。單次定位
//參數(shù)1? 定位成功回調(diào)函數(shù)泊愧,position參數(shù) position函數(shù)包含了用戶的位置信息
varsucessCallBack=function(position){
varcoor= position.coords;
document.write('維度:'+coor.latitude+'經(jīng)度'+coor.longitude);
}
//參數(shù)2? 定位失敗回調(diào)函數(shù) error參數(shù) errorCode message
varfailCallBack=function(error){
document.write('定位出錯(cuò)'+ error.errorCode+ error.message);
}
//參數(shù)3? 定位屬性的設(shè)置 可選? 定位精確度
varoptions= {
//是否為高經(jīng)度
enableHightAccuracy:true,
//超時(shí)時(shí)間
timeout:50000,
//位置信息緩存保留時(shí)長(zhǎng)
maximumAge:10000
};
navigator.geolocation.getCurrentPosition(sucessCallBack,
failCallBack,
options
);
二。實(shí)時(shí)監(jiān)聽(tīng)定位
?var wachrID = navigator.geolocation.watchPosition(sucessCallBack,
failCallBack,
options);
//清除監(jiān)聽(tīng)navigator.geolocation.clearWatch(watchID);