地理位置坐标

基线 广泛可用

此功能已发展成熟,可在许多设备和浏览器版本上运行。它自以下时间起在浏览器中可用 2015 年 7 月.

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

GeolocationCoordinates 接口表示设备在地球上的位置和海拔,以及计算这些属性的精度。地理位置信息以世界大地测量系统坐标 (WGS84) 表示。

实例属性

GeolocationCoordinates 接口不继承任何属性。

GeolocationCoordinates.latitude 只读

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

GeolocationCoordinates.longitude 只读

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

GeolocationCoordinates.altitude 只读

返回一个表示位置海拔的 double 类型值,以米为单位,相对于标称海平面。如果实现无法提供数据,则此值可以为 null

GeolocationCoordinates.accuracy 只读

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

GeolocationCoordinates.altitudeAccuracy 只读

返回一个表示 altitude 精度的 double 类型值,以米为单位。如果实现无法提供数据,则此值可以为 null

GeolocationCoordinates.heading 只读

返回一个表示设备朝向的 double 类型值。此值以度为单位,表示设备偏离正北方向的程度。0 度表示正北,方向为顺时针方向(这意味着东为 90 度,西为 270 度)。如果 speed0 或设备无法提供 heading 信息,则 headingnull

GeolocationCoordinates.speed 只读

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

实例方法

GeolocationCoordinates 接口不继承任何方法。

GeolocationCoordinates.toJSON()

返回 GeolocationCoordinates 对象的 JSON 表示形式,并启用与JSON.stringify() 的序列化。

规范

规范
地理位置
# coordinates_interface

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅