Geolocation getCurrentPosition() 方法
示例
获取用户所在位置的纬度和经度:
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;
}
亲自试一试 »
描述
getCurrentPosition() 方法返回设备的当前位置。
浏览器支持
| 方法 |
|
|
|
|
|
| getCurrentPosition() |
5.0 |
9.0 |
3.5 |
5.0 |
16.0 |
语法
navigator.geolocation.getCurrentPosition(success, error, options)
参数值
| 参数 |
类型 |
描述 |
| success |
|
必需。一个回调函数,它接受一个 Position 对象作为其唯一输入参数。 |
| error |
|
可选。一个回调函数,它接受一个 PositionError 对象作为其唯一输入参数。 |
| options |
|
可选。一个 PositionOptions 对象 |
返回值