最新的Web开发教程
 

Navigator geolocation Property

<导航对象

获取用户的位置的纬度和经度:

var x = document.getElementById("demo");

function getLocation() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
    } else {
        x.innerHTML = "Geolocation is not supported by this browser.";
    }
}

function showPosition(position) {
    x.innerHTML = "Latitude: " + position.coords.latitude +
    "<br>Longitude: " + position.coords.longitude;
}

x的结果可能是:

Latitude: 40.7242737
Longitude: -73.9802387
试一试»

定义和用法

地理位置属性返回可用于定位用户的位置的Geolocation对象。

由于这会危及用户隐私,除非用户同意它的位置是不可用的。

注:此属性是只读的。

有关Gelocation的更多信息,请访问我们的HTML5 Gelocation教程。


浏览器支持

在表中的数字规定,完全支持该财产浏览器版本。

属性
geolocation 5 9 3.5 5 16.0

注:地理位置更为精确与GPS设备,如智能手机。


句法

navigator.geolocation

技术细节

返回值: 甲参照Geolocation对象

<导航对象