與位置相關的通訊協定和類型。
已新增:7
專家
緊急提供
定義於 fuchsia.location.position/position.fidl
允許在緊急情況下存取位置資料。本服務實作的電源和隱私權控制項應與一般定位服務不同。
取得
傳回目前的位置 (如果有的話)。
要求
<空白>
回應
| 名稱 | 類型 | 
|---|---|
| payload | EmergencyProvider_GetCurrent_Result | 
結構
EmergencyProvider_GetCurrent_Response
定義位置:fuchsia.location.position/position.fidl
| 欄位 | 類型 | 說明 | 預設 | 
|---|---|---|---|
| position | Position | 無預設 | 
位置
定義於 fuchsia.location.position/position.fidl
說明地球上的位置。
完整指定的位置包括經緯度、水平平面中目前位置的精確度半徑,以及目前海拔高度。
請注意,系統只保證顯示經緯度。其餘欄位 (如果有的話) 會包含在 extras 中。
| 欄位 | 類型 | 說明 | 預設 | 
|---|---|---|---|
| latitude | float64 | 無預設 | |
| longitude | float64 | 無預設 | |
| extras | PositionExtras | 無預設 | 
資料表
位置額外資訊
定義於 fuchsia.location.position/position.fidl
地球中特定位置的額外資訊。
準確度的半徑可能會納入定位系統可用的不確定性來源。包括無線電傳播模型、三角構造錯誤和動作補償等。
請注意,所有額外項目均為選填。
| 序數 | 欄位 | 類型 | 說明 | 
|---|---|---|---|
| 1 | accuracy_meters | float64 | |
| 2 | altitude_meters | float64 | 
聯合國
EmergencyProvider_GetCurrent_Result 嚴格
定義於 fuchsia.location.position/position.fidl
| 序數 | Variant | 類型 | 說明 | 
|---|---|---|---|
| 1 | response | EmergencyProvider_GetCurrent_Response | |
| 2 | err | fuchsia.location/Error |