与位置相关的协议和类型。
添加数量:7
协议
EmergencyProvider
在 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
|
无默认值 |
表格
PositionExtras
在 fuchsia.location.position/position.fidl 中定义
有关地球上某个位置的其他信息。
准确度半径可以包含定位系统可用的任何不确定因素。例如,无线电传播模型、三角测量误差和运动补偿等。
请注意,所有 extra 都是可选的。
序数 | 字段 | 类型 | 说明 |
---|---|---|---|
1 |
accuracy_meters |
float64
|
|
2 |
altitude_meters |
float64
|
联合
EmergencyProvider_GetCurrent_Result 严格
在 fuchsia.location.position/position.fidl 中定义
序数 | 变体 | 类型 | 说明 |
---|---|---|---|
1 |
response |
EmergencyProvider_GetCurrent_Response
|
|
2 |
err |
fuchsia.location/Error
|