获取地理定位
必须获取用户的同意
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(getLocation, error);
}
else {
alert("浏览器不支持地理定位!");
}
function getLocation(position) {
console.log(position);
accuracy:精确度
latitude:纬度
longitude:经度
altitude:海拔
altitudeAcuracy:海拔高度的精确度
heading:朝向
speed:速度
}
function error(error) {
console.log(error);
1、message:错误信息
2、code:错误代码。
error.PERMISSION_DENIED:"用户拒绝对获取地理位置的请求。"
error.POSITION_UNAVAILABLE:"位置信息是不可用的。"
error.TIMEOUT:"请求用户地理位置超时。"
error.UNKNOWN_ERROR:"未知错误。"
}