欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
    HTML5Geolocation(地理定位)用于定位用户的位置。
 
    定位用户的位置
 
    HTML5GeolocationAPI用于获得用户的地理位置。
 
    鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。
 
    浏览器支持
 
    nternetExplorer9+,Firefox,Chrome,Safari和Opera支持Geolocation(地理定位).
 
    注意:Geolocation(地理定位)对于拥有GPS的设备,比如iPhone,地理定位更加精确。
 
    HTML5-使用地理定位
 
    请使用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中规定的函数返回一个coordinates对象
 
    showPosition()函数获得并显示经度和纬度
 
    上面的例子是一个非常基础的地理定位脚本,不含错误处理。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h63087.shtml