GeolocationCoordinates - 表示设备在地球上的位置和高度,以及计算这些属性的精度

安全上下文
该功能仅在部分或所有支持的浏览器中的安全上下文(HTTPS)中可用。

GeolocationCoordinates 接口表示设备在地球上的位置和高度,以及计算这些属性的精度。

属性

GeolocationCoordinates 接口不继承任何属性

GeolocationCoordinates.latitude 只读 安全上下文

返回一个 double,以十进制表示位置的纬度。

GeolocationCoordinates.longitude 只读 安全上下文

返回一个 double,以十进制度表示位置的经度。

GeolocationCoordinates.altitude 只读 安全上下文

返回一个 double,表示该位置相对于海平面的高度(以米为单位)。如果实现无法提供数据,则该值为 null

GeolocationCoordinates.accuracy 只读 安全上下文

返回一个 double,表示 latitudelongitude 属性的精度,以米为单位。

GeolocationCoordinates.altitudeAccuracy 只读 安全上下文

返回一个 double,表示 altitude 属性的精度,以米为单位。该值可以为 null

GeolocationCoordinates.heading 只读 安全上下文

返回一个 double,表示设备所面对的方向。以度为单位指定的该值指示距设备向正北方向的距离。0 度代表正北方,方向是顺时针确定的(这意味着东是 90 度,西是 270 度)。如果 speed0,则 headingNaN。如果设备无法提供 heading 信息,则该值为 null

GeolocationCoordinates.speed 只读 安全上下文

返回一个 double,表示设备的速度(以米 / 秒为单位)。该值可以为 null

方法

GeolocationCoordinates 接口既不实现,也不继承任何方法。

规范

规范 状态 备注
Geolocation API
GeolocationCoordinates 的定义
推荐 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持

79

5 — 781

79

12 — 791

72

3.5 — 711

91

161

10.6 — 15

51
accuracy5123.59

16

10.6 — 15

5
altitude5123.59

16

10.6 — 15

5
altitudeAccuracy5123.59

16

10.6 — 15

5
heading5123.59

16

10.6 — 15

5
latitude5123.59

16

10.6 — 15

5
longitude5123.59

16

10.6 — 15

5
需要安全上下文47≤7955 不支持 支持 支持
speed5123.59

16

10.6 — 15

5

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持

79

支持 — 781

79

18 — 781

未知41 未知

16

11 — 14

4.21
accuracy3718 未知4 未知

16

11 — 14

未知
altitude3718 未知4 未知

16

11 — 14

未知
altitudeAccuracy3718 未知4 未知

16

11 — 14

未知
heading3718 未知4 未知

16

11 — 14

未知
latitude3718 未知4 未知

16

11 — 14

未知
longitude3718 未知4 未知

16

11 — 14

未知
需要安全上下文 不支持47 未知55 未知 支持 支持
speed3718 未知4 未知

16

11 — 14

未知

1. 通过 Coordinates 支持。

相关链接