<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>地理定位</title>
<script>
window.onload = function(){
if(window.navigator.geolocation){ //线判断浏览器是否支持地理定位
var options = {
enableHighAccuracy:false, //是否以高精度的模式进行访问
timeout: 30000,
maximumAge: 60000 //重复获取地理定位的时长
};
window.navigator.geolocation.getCurrentPosition(successCallback, errorCallback, options);
//访问地理定位成功的回调函数
function successCallback(position){
//console.log(position);
var longitude = position.coords.longitude; //经度
var latitude = position.coords.latitude; //维度
console.log('我们当前的经度为'+longitude+',维度为'+latitude);
}
//访问地理定位出错的时候的回调函数
function errorCallback(e){
console.log(e);
}
}
}
</script>
</head>
<body>
</body>
</html>