Coordinates 对象
Coordinates 对象是地理位置的坐标接口,Position.coords
属性返回的就是这个对象。
它有以下属性,全部为只读属性。
Coordinates.latitude
:浮点数,表示纬度。Coordinates.longitude
:浮点数,表示经度。Coordinates.altitude
:浮点数,表示海拔(单位:米)。如果不可得,返回null
。Coordinates.accuracy
:浮点数,表示经度和纬度的精度(单位:米)。Coordinates.altitudeAccuracy
:浮点数,表示海拔的精度(单位:米)。返回null
。Coordinates.speed
:浮点数,表示设备的速度(单位:米/秒)。如果不可得,返回null
。Coordinates.heading
:浮点数,表示设备前进的方向(单位:度)。方向按照顺时针,北方是0度,东方是90度,西方是270度。如果Coordinates.speed
为0,heading
属性返回NaN
。如果设备无法提供方向信息,该属性返回null
。
下面是一个例子。
navigator.geolocation.getCurrentPosition( function (position) {
let lat = position.coords.latitude;
let long = position.coords.longitude;
console.log(`纬度:${lat.toFixed(2)}`);
console.log(`经度:${long.toFixed(2)}`);
});