Window navigator.geolocation
示例
获取用户位置的纬度和经度
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
document.getElementById("demo").innerHTML =
"此浏览器不支持地理定位。";
}
function showPosition(position) {
document.getElementById("demo").innerHTML =
"纬度: " + position.coords.latitude +
"经度: " + position.coords.longitude;
}
自己动手试一试 »
描述
geolocation
属性返回一个 Geolocation 对象,可用于定位用户的当前位置。
geolocation
属性是只读的。
geolocation
属性仅在安全上下文 (HTTPS) 中可用。
geolocation
属性仅在用户批准后可用。
语法
navigator.geolocation
返回值
类型 | 描述 |
一个对象 | 指向 Geolocation 对象的引用。 |
浏览器支持
navigator.geolocation
在所有浏览器中都受支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |