更新记录

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()

隐私、权限声明

1. 本插件需要申请的系统权限列表:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.BLUETOOTH_SCAN" /> <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" /> <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> <uses-feature android:name="android.hardware.bluetooth" android:required="false" /> <uses-feature android:name="android.hardware.bluetooth_le" android:required="false" /> <uses-feature android:name="android.hardware.location" android:required="true" />

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问