更新记录
1.0.0(2024-07-22)
2024年7月22日更新日志:
桓参北斗探针BDP-2910安卓端适配
平台兼容性
Vue2 | Vue3 |
---|---|
× | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.23,Android:4.4,iOS:不支持,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
p-beidou-probe桓参北斗探针插件使用文档
插件类型:UTS插件
适用型号:BDP-2910
支持平台: Android
集成方法:将p-beidou-probe文件夹置于项目根目录uni_modules文件夹下
使用方法:
1.在页面中导入插件方法:
import { connectProbeSync,searchProbeSync,getProbeDataSync,stopSearchProbeSync,disConnectProbeSync } from "@/uni_modules/p-beidou-probe";
2.方法说明:
searchProbeSync(boolean)
扫描设备。
使用方法:searchProbeSync(true),返回deviceList字符串数组。
connectProbeSync(ConnectOptions)
连接制定设备
使用方法:connectProbeSync({deviceId:deviceId}) 将扫描设备searchProbeSync方法返回列表中的某个设备名称传入deviceId,从而连接设备。默认有内置差分账号的话会进行差分连接,精度可达亚米级。
getProbeDataSync()
获取设备数据。
使用方法:getProbeDataSync() 数据类型如下: export type ProbeLocation = { power: Int, //电量 fixStatus: Int, // 定位状态 altitude: Double, // 高层 单位:米 latitude: Double, // 纬度 单位:度 longitude: Double, // 经度 单位:度 altitudeCorr:Float, // 高程异常值 正常高=大地高-高程异常值 nSatsInView: Int, // 卫星数 nSatsInUse: Int, // 参与解算的卫星数 time: Long, // 时间戳 speed:Float , //速度 单位:米/秒 bearing: Float , //速度方向 accuracy: Float, // 定位水平精度 mVerticalAccuracy: Float,//定位垂直精度 hdop:Double|null, vdop:Double|null, pdop:Double|null,
}
stopSearchProbeSync()
停止扫描设备。
使用方法:stopSearchProbeSync()
disConnectProbeSync()
断开当前设备连接。
使用方法:disConnectProbeSync()