GeolocationCoordinates

Baseline 廣泛可用 *

此特性已經十分成熟,可在許多裝置和瀏覽器版本上使用。自 2020 年 7 月以來,它已在各大瀏覽器中可用。

* 此特性的某些部分可能存在不同級別的支援。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

GeolocationCoordinates 介面表示裝置在地球上的位置和海拔高度,以及計算這些屬性的精度。地理位置資訊以世界大地測量系統座標 (WGS84) 的形式提供。

例項屬性

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 或裝置無法提供 heading 資訊,則 headingnull

GeolocationCoordinates.speed 只讀

返回一個 double,表示裝置的速度(以米/秒為單位)。此值可能為 null

例項方法

GeolocationCoordinates 介面不繼承任何方法。

GeolocationCoordinates.toJSON()

返回 GeolocationCoordinates 物件的 JSON 表示形式,並支援使用 JSON.stringify() 進行序列化。

規範

規範
Geolocation
# coordinates_interface

瀏覽器相容性

另見