更新记录
1.0.1(2025-02-11)
1.0.0(2025-02-09)
安卓版本,高德定位
平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
Android:不确定,iOS:不确定,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
uts-freight-location
uts-freight-location
一款专为部网络货运信息交互系统位置信息单SDK(V2版本)设计的UTS插件,内置高德定位版本。
注: 目前仅支持Android
平台
适用平台
- uniapp
- uniappx
使用前的准备
请在uniapp
的mainfest
配置里勾选高德定位,并填写对应key
使用说明
引入插件
import * as Location from "@uni_modules/uts-freight-location";
认证
Location.auth({
appId: "__UNI__xxxx",
appSecurity: "",
enterpriseSenderCode: "xxxx",
environment: "debug",
onSuccess: (res) => {
console.log("认证成功:");
console.log(res);
},
onFailure: (errCode, errMsg) => {
console.error("认证失败: 错误代码:", errCode, "错误信息:", errMsg);
},
});
开启定位
Location.start({
vehicleNumber: "川AXXXXX",
driverName: "张三",
remark: "",
shippingNoteInfos: [
{
shippingNoteNumber: "W17331XXXX2696",
serialNumber: "0000",
startCountrySubdivisionCode: "530112",
endCountrySubdivisionCode: "530111",
startLongitude: 102.691983,
startLatitude: 24.98978,
endLongitude: 102.748911,
endLatitude: 24.950461,
startLocationText: "四川省成都都江堰市都江堰景区",
endLocationText: "四川省成都都江堰市青城山景区",
interval: 5
}
],
onSuccess: (res) => {
console.log("开始成功:", res);
},
onFailure: (errCode, errMsg) => {
console.error("认证失败: 错误代码:", errCode, "错误信息:", errMsg);
},
});
发送定位
Location.send({
vehicleNumber: "川AXXXXX",
driverName: "张三",
remark: "",
shippingNoteInfos: [
{
shippingNoteNumber: "W17331XXXX2696",
serialNumber: "0000",
startCountrySubdivisionCode: "530112",
endCountrySubdivisionCode: "530111",
startLongitude: 102.691983,
startLatitude: 24.98978,
endLongitude: 102.748911,
endLatitude: 24.950461,
startLocationText: "四川省成都都江堰市都江堰景区",
endLocationText: "四川省成都都江堰市青城山景区",
interval: 5
}
],
onSuccess: (res) => {
console.log("发送成功:", res);
},
onFailure: (errCode, errMsg) => {
console.error("认证失败: 错误代码:", errCode, "错误信息:", errMsg);
},
});
暂停定位
Location.pause({
vehicleNumber: "川AXXXXX",
driverName: "张三",
remark: "",
shippingNoteInfos: [
{
shippingNoteNumber: "W17331XXXX2696",
serialNumber: "0000",
startCountrySubdivisionCode: "530112",
endCountrySubdivisionCode: "530111",
startLongitude: 102.691983,
startLatitude: 24.98978,
endLongitude: 102.748911,
endLatitude: 24.950461,
startLocationText: "四川省成都都江堰市都江堰景区",
endLocationText: "四川省成都都江堰市青城山景区",
interval: 5
}
],
onSuccess: (res) => {
console.log("暂停成功:", res);
},
onFailure: (errCode, errMsg) => {
console.error("认证失败: 错误代码:", errCode, "错误信息:", errMsg);
},
});
重启定位
Location.restart({
vehicleNumber: "川AXXXXX",
driverName: "张三",
remark: "",
shippingNoteInfos: [
{
shippingNoteNumber: "W17331XXXX2696",
serialNumber: "0000",
startCountrySubdivisionCode: "530112",
endCountrySubdivisionCode: "530111",
startLongitude: 102.691983,
startLatitude: 24.98978,
endLongitude: 102.748911,
endLatitude: 24.950461,
startLocationText: "四川省成都都江堰市都江堰景区",
endLocationText: "四川省成都都江堰市青城山景区",
interval: 5
}
],
onSuccess: (res) => {
console.log("重启成功:", res);
},
onFailure: (errCode, errMsg) => {
console.error("认证失败: 错误代码:", errCode, "错误信息:", errMsg);
},
});
停止定位
Location.stop({
vehicleNumber: "川AXXXXX",
driverName: "张三",
remark: "",
shippingNoteInfos: [
{
shippingNoteNumber: "W17331XXXX2696",
serialNumber: "0000",
startCountrySubdivisionCode: "530112",
endCountrySubdivisionCode: "530111",
startLongitude: 102.691983,
startLatitude: 24.98978,
endLongitude: 102.748911,
endLatitude: 24.950461,
startLocationText: "四川省成都都江堰市都江堰景区",
endLocationText: "四川省成都都江堰市青城山景区",
interval: 5
}
],
onSuccess: (res) => {
console.log("结束成功:", res);
},
onFailure: (errCode, errMsg) => {
console.error("认证失败: 错误代码:", errCode, "错误信息:", errMsg);
},
});