更新记录
1.0.1(2025-02-11)
1.0.0(2025-02-09)
安卓版本,高德定位
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
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);
},
});