/**
* 获取用户的地理位置
* @param cb:回调
*/
function getLocation(cb){
var result = {};
if (navigator.geolocation){
navigator.geolocation.getCurrentPosition(
//获取地址位置成功时回调
function(position){
if(position){
result.status = true;
result.data = position;
cb(result);
}else{
result.status = false;
cb(result);
}
},
//获取地址位置失败时回调
function(error){
result.status = false;
switch(error.code){
case error.TIMEOUT:
//超时
break;
case error.PERMISSION_DENIED:
//用户拒绝使用位置共享服务
break;
case error.POSITION_UNAVAILABLE:
//无法确定设备的地理位置
break;
}
cb(result);
}
);
}else{
result.status = false;
cb(result);
}
}
分享一段Html5获取地理位置(定位)代码
最新推荐文章于 2024-08-08 23:45:45 发布