window.onload=function (ev) { getLocation(); } function getLocation() { var geoOption={ enableHighAccuracy:true, //是否要求高精度的地理信息,默认为false maximumAge:1000, //应用程序的缓存时间 timeout:30000, } function onSuccess(position) { //alert("定位成功"); alert(position.coords.longitude); alert(position.coords.latitude); } function onError() { alert("定位失败"); } if(navigator.geolocation){ navigator.geolocation.getCurrentPosition(onSuccess,onError,geoOption); }else { alert("不支持定位") } }