if(navigator.geolocation) { var id = navigator.geolocation.watchPosition(function(position){ console.log("纬度" + position.coords.latitude + "经度" + position.coords.longitude) }, function(err){ switch(err.code) { case err.PERMISSION_DENIED: return "PERMISSION_DENIED"; case err.POSITION_UNAVAILABLE: return "POSITION_UNAVAILABLE"; case err.TIMEOUT: return "TIMEOUT"; default: return "UNKNOWN_ERROR"; } }) // navigator.geolocation.clearWatch(id); 停止监视 }else { console.log("你的浏览器不支持geolocation"); }
原文:https://www.cnblogs.com/ye-hcj/p/10353056.html