Geolocation 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() |
5.0 |
9.0 |
3.5 |
5.0 |
16.0 |
语法
navigator.geolocation.getCurrentPosition(success, error, options)
参数值
参数 |
类型 |
描述 |
success |
|
必需。一个回调函数,它以 Position 对象作为其唯一的输入参数 |
error |
|
可选。一个回调函数,它以 PositionError 对象作为其唯一的输入参数 |
options |
|
可选。一个 PositionOptions 对象 |
返回值
W3schools Pathfinder
Track your progress - it's free!