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 |
是 | 是 | 是 | 是 | 是 | 是 |