GPS属性说明
对下表中的参数数据类型说明如下:
- double类型参数有效值为15~16位,若设置的数据有效值超过15~16位,请采用科学计数法表示。由于double类型有效值位数限制,超出范围的数据会乱码。部分上层应用由于双精度浮点数类型转换,在有效数字范围内也存在精度浮动问题。
- float类型参数有效值为6~7位,若设置的数据有效值超过6~7位,请采用科学计数法表示。由于float类型有效值位数限制,超出范围的数据会乱码。部分上层应用由于浮点数类型转换,在有效数字范围内也存在精度浮动问题。
配置项名称 |
含义 |
类型 |
取值范围 |
默认值 |
说明 |
---|---|---|---|---|---|
persist.gps.mock.latitude |
纬度 |
double |
纬度范围是[-90,90]度 |
30.188433度 |
默认值为杭州的纬度。 Android 11因为原生代码限制,经纬度不能同时设置为零。 |
persist.gps.mock.longitude |
经度 |
double |
经度范围是[-180,180]度 |
120.199818度 |
初始值为杭州的经度。 Android 11因为原生代码限制,经纬度不能同时设置为零。 |
persist.gps.mock.altitude |
海拔高度,单位米 |
double |
无限定,正负皆可 |
0米 |
初始值代表当前海拔高度为0米。 |
persist.gps.mock.speed |
表示当前的移动速度,单位米每秒 |
float |
[0,400] 米每秒 |
0米每秒 |
初始值代表当前处于静止状态,超过400米每秒安卓系统会停止上报GPS数据。 |
persist.gps.mock.bearing |
当前的移动导向角 ,单位度 |
float |
范围[0,360)度 |
0度 |
初始值代表正北方。 |
persist.gps.mock.accuracy |
表示当前的定位精度,单位米 |
float |
大于等于0米 |
20米 |
初始值代表定位误差为正负20米。 |
父主题: 配置GPS系统属性