1.Geolocation地理定位
1.Geolocation API 用于定位用户的位置。
2.鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。
3.Internet Explorer 9+, Firefox, Chrome, Safari 和 Opera 支持Geolocation(地理定位)。
2.使用地理定位
1.使用 getCurrentPosition()
方法来获得用户的位置。
var x=document.getElementById("demo");
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else
{
x.innerHTML="该浏览器不支持获取地理位置。";
}
}
function showPosition(position)
{
x.innerHTML="纬度: " + position.coords.latitude +
"<br>经度: " + position.coords.longitude;
}
①检测是否支持地理定位。
②如果支持,则运行 getCurrentPosition()
方法。如果不支持,则向用户显示一段消息。
③如果 getCurrentPosition()
运行成功,则向参数showPosition
中规定的函数返回一