SENSOR_CATEGORY_LOCATION
SENSOR_CATEGORY_LOCATION类别包含提供地理位置信息的传感器。
平台定义的传感器类型
此类别包括以下平台定义的传感器类型。
传感器类型 | 描述 |
---|---|
SENSOR_TYPE_LOCATION_BROADCAST {D26988CF-5162-4039-BB17-4C58B698E44A} |
使用电视或无线电频率等传输来传输位置信息的传感器。 |
SENSOR_TYPE_LOCATION_DEAD_RECKONING {1A37D538-F28B-42DA-9FCE-A9D0A2A6D829} |
死计算传感器。 这些传感器首先计算当前位置,然后使用运动数据更新当前位置。 |
SENSOR_TYPE_LOCATION_GPS {ED4CA589-327A-4FF9-A560-91DA4B48275E} |
全局定位系统传感器。 |
SENSOR_TYPE_LOCATION_LOOKUP {3B2EAE4A-72CE-436D-96D2-3C5B8570E987} |
查找传感器,例如基于用户的 IP 地址提供信息的传感器。 |
SENSOR_TYPE_LOCATION_OTHER {9B2D0566-0368-4F71-B88D-533F132031DE} |
其他位置传感器。 |
SENSOR_TYPE_LOCATION_STATIC {095F8184-0FA9-4445-8E6E-B70F320B6B4C} |
固定位置传感器,例如使用预设、用户提供的信息的传感器。 |
SENSOR_TYPE_LOCATION_TRIANGULATION {691C341A-5406-4FE1-942F-2246CBEB39E0} |
三角测量传感器,例如基于手机信号塔邻近度确定当前位置的传感器。 |
平台定义的数据字段
此类别的平台定义属性键基于 SENSOR_DATA_TYPE_LOCATION_GUID:{055C74D8-CA6F-47D6-95C6-1ED3637A0FF4}
此类别包括以下平台定义的数据字段。
数据字段名称和 PID | 类型 | 描述 |
---|---|---|
SENSOR_DATA_TYPE_ADDRESS1 (PID = 23) |
VT_LPWSTR | 街道地址,第一行。 |
SENSOR_DATA_TYPE_ADDRESS2 (PID = 24) |
VT_LPWSTR | 街道地址,第二行。 |
SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS (PID = 36) |
VT_R8 | 天线的海拔高度,参考海平面,以米为单位。 |
SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS (PID = 29) |
VT_R8 | 引用世界大地系统的高度错误 (WGS 84) 参考椭圆体,以米为单位。 |
SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS (PID = 5) |
VT_R8 | 引用世界大地系统 (WGS 84) 参考椭圆体的高度,以米为单位。 |
SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS (PID = 30) |
VT_R8 | 引用海平面的海拔高度误差(以米为单位)。 |
SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS (PID = 4) |
VT_R8 | 引用海平面的海拔高度(以米为单位)。 |
SENSOR_DATA_TYPE_CITY (PID = 25) |
VT_LPWSTR | City |
SENSOR_DATA_TYPE_COUNTRY_REGION (PID = 28) |
VT_LPWSTR | 国家或地区,表示为 ISO 3166 1-alpha-2 国家/地区代码。 |
SENSOR_DATA_TYPE_DGPS_DATA_AGE (PID = 35) |
VT_R8 | 差异 GPS 数据的年龄(以秒为单位)。 |
SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID (PID = 37) |
VT_I4 | 差异参考站的 ID。 范围为 0000 到 1023。 |
SENSOR_DATA_TYPE_ERROR_RADIUS_METERS (PID = 22) |
VT_R8 | 纬度和经度值的准确性(以米为单位)。 如果值为零,则表示准确度级别未知。 位置 API 优先考虑为此字段提供非零值的传感器。 |
SENSOR_DATA_TYPE_FIX_QUALITY (PID = 10) |
VT_I4 | 修复质量 0 = 无修复 1 = GPS 2 = DGPS |
SENSOR_DATA_TYPE_FIX_TYPE (PID = 11) |
VT_I4 | 修复类型 0 = 无修复 1 = GPS SPS 模式,修复有效 2 = DGPS SPS 模式,修复有效 3 = GPS PPS 模式,修复有效 4 = 实时运动 5 = 浮点 RTK 6 = 估计 (死) 7 = 手动输入模式 8 = 模拟器模式 |
SENSOR_DATA_TYPE_GEOIDAL_SEPARATION (PID = 34) |
VT_R8 | WGS-84 椭圆体与平均海平面之间的差异。 小于零的值表示平均海平面低于参考椭圆体。 |
SENSOR_DATA_TYPE_GPS_OPERATION_MODE (PID = 32) |
VT_I4 | 操作模式。 0 = 手动。 GPS 传感器设置为在 2-D 或 3-D 模式下运行。 1 = 自动。 GPS 传感器可以在二维模式和三维模式之间自动切换。 |
SENSOR_DATA_TYPE_GPS_SELECTION_MODE (PID = 31) |
VT_I4 | 选择模式。 0 = 自治。 1 = DGPS。 2 = 估计 (死) 。 3 = 手动输入。 4 = 模拟器。 5 = 数据无效。 |
SENSOR_DATA_TYPE_GPS_STATUS (PID = 33) |
VT_I4 | 当前数据状态。 1 = 数据有效。 2 = 数据无效。 |
SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION (PID = 13) |
VT_R8 | 精度的水平稀释。 |
SENSOR_DATA_TYPE_LATITUDE_DEGREES (PID = 2) |
VT_R8 | 度纬度。 北方是积极的。 |
SENSOR_DATA_TYPE_LONGITUDE_DEGREES (PID = 3) |
VT_R8 | 度经度。 东部是积极的。 |
SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES (PID = 8) |
VT_R8 | 方向,相对于磁北,以度为单位。 |
SENSOR_DATA_TYPE_MAGNETIC_VARIATION (PID = 9) |
VT_R8 | 磁变。 东部是积极的。 |
SENSOR_DATA_TYPE_NMEA_SENTENCE (PID = 38) |
VT_LPWSTR | 当前 NMEA 句子字符串。 |
SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION (PID = 12) |
VT_R8 | 精度的位置稀释。 |
SENSOR_DATA_TYPE_POSTALCODE (PID = 27) |
VT_LPWSTR | 邮政编码。 |
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW (PID = 17) |
VT_I4 | 视图中的卫星数。 |
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH (PID = 20) |
VT_VECTOR 或 VT_UI1 | 包含视图中每个卫星的方位角的计数数组。 向量类型的数据始终序列化为VT_UI1 (无符号的 1 字节字符数组) 。 此数据字段实际上包含每个值作为 IEEE 8 字节实际值 (VT_ R8) 。 使用 -1 作为空值的占位符。 有关使用数组的信息,请参阅 检索矢量类型。 |
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION (PID = 19) |
VT_VECTOR 或 VT_UI1 | 包含视图中每个卫星的海拔的计数数组。 向量类型的数据始终序列化为VT_UI1 (无符号的 1 字节字符数组) 。 此数据字段实际上包含每个值作为 IEEE 8 字节实际值 (VT_R8) 。 使用 -91 作为空值的占位符。 有关使用数组的信息,请参阅 检索矢量类型。 |
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID (PID = 39) |
VT_VECTOR 或 VT_UI1 | 包含视图中每个卫星的 ID 的计数数组。 向量类型的数据始终序列化为VT_UI1 (无符号的 1 字节字符数组) 。 此数据字段实际上包含每个值作为 4 字节无符号整数 (VT_UI4) 。 有关使用数组的信息,请参阅 检索矢量类型。 |
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS (PID = 18) |
VT_VECTOR 或 VT_UI1 | 包含视图中卫星的伪随机噪声代码的计数数组。 向量类型的数据始终序列化为VT_UI1 (由无符号的 1 字节字符) 数组。 此数据字段实际上包含每个值作为 4 字节无符号整数 (VT_UI4) 。 使用零 (0) 作为空值的占位符。 有关使用数组的信息,请参阅 检索矢量类型。 |
SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS (PID = 41) |
VT_VECTOR 或 VT_UI2 | 包含解决方案中使用的卫星的伪随机噪声代码的计数数组。 向量类型的数据始终序列化为VT_UI2 (由无符号的 2 字节字符) 数组。 此数据字段必须包含每个值作为 4 字节无符号整数 (VT_UI4) 。 使用零 (0) 作为空值的占位符。 有关使用数组的信息,请参阅 检索矢量类型。 |
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO (PID = 21) |
VT_VECTOR 或 VT_UI1 | 包含视图中卫星信噪比的计数数组。 向量类型的数据始终序列化为VT_UI1 (由无符号的 1 字节字符) 数组。 此数据字段实际上包含每个值作为 IEEE 8 字节实际值 (VT_R8) 。 使用零 (0) 作为空值的占位符。 此属性是必需的,并且必须受所有 GPS 设备支持。 有关使用数组的信息,请参阅 检索矢量类型。 |
SENSOR_DATA_TYPE_SATELLITES_USED_COUNT (PID = 15) |
VT_I4 | 解决方案中使用的卫星数。 |
SENSOR_DATA_TYPE_SATELLITES_USED_PRNS (PID = 16) |
VT_VECTOR 或 VT_UI1 | 包含解决方案中使用的卫星的伪随机噪声代码的计数数组。 向量类型的数据始终序列化为VT_UI1 (由无符号的 1 字节字符) 数组。 此数据字段必须包含每个值作为 4 字节无符号整数 (VT_UI4) 。 使用零 (0) 作为空值的占位符。 有关使用数组的信息,请参阅 检索矢量类型。 |
SENSOR_DATA_TYPE_SPEED_KNOTS (PID = 6) |
VT_R8 | 速度,以结为单位。 |
SENSOR_DATA_TYPE_STATE_PROVINCE (PID = 26) |
VT_LPWSTR | 省/自治区/直辖市。 |
SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES (PID = 7) |
VT_R8 | 相对于真正北向的标题,以度为单位。 |
SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION (PID = 14) |
VT_R8 | 精度的垂直稀释。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈