<!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>