更新记录
1.0.0(2026-04-08)
新增定位
新增添加电子围栏,移除电子围栏,围栏进出监听
平台兼容性
uni-app(4.11)
| Vue2 |
Vue2插件版本 |
Vue3 |
Vue3插件版本 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
Android插件版本 |
iOS |
鸿蒙 |
| √ |
1.0.0 |
√ |
1.0.0 |
- |
- |
- |
- |
5.0 |
1.0.0 |
- |
- |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| - |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
uni-app x(4.11)
| Chrome |
Safari |
Android |
Android插件版本 |
iOS |
鸿蒙 |
微信小程序 |
| - |
- |
5.0 |
1.0.0 |
- |
- |
- |
其他
xy-gd-location
开发文档
插件接口说明:
1、插件对象
<script>
//获取插件对象
import {
onLocInit,
onLocation,
onAddPoiFence,
onRemovePoiFence,
onDestroyLoc
} from '@/uni_modules/xy-gd-location';//需打成自定义基座
export default {
data() {
},
onUnload() {
//销毁
onDestroyLoc()
},
onLoad() {
//初始化
onLocInit().then(res => {
console.log(res)
})
},
methods: {
click() {
//开始定位
onLocation().then(res => {
console.log(res)
//返回结果
//{
// "success": true,
// "msg": {
// "bearing": 0,
//// "province": "河南省",
// "speed": 0,
//// "address": "河南省 郑州市 管城回族区 商都路 靠近云悦公馆",
// "adCode": "410104",
// "streetNum": "",
// "street": "康平路",
// "city": "郑州市",
// "locType": "WiFi定位",
// "altitude": 0,
// "longitude": 113.7615613269732,
// "cityCode": "0371",
// "district": "管城回族区",
// "latitude": 34.74612946478542
//}
// }
});
//添加电子围栏
let str = [{
lat: 39.992702,
lng: 116.470470
},
{
lat: 39.994387,
lng: 116.472498
},
{
lat: 39.994478,
lng: 116.474161
},
{
lat: 39.993163,
lng: 116.474504
},
{
lat: 39.991363,
lng: 116.472605
}
]
onAddPoiFence({
list: str,//围栏列表 必填
customId: 'jk3ekde'//围栏id 必填
}).then(res => {
console.log(res)//监听电子围栏进入离开
})
//移除电子围栏
onRemovePoiFence()
}
}
}
</script>
配置说明
location 定位配置
在nativeResources>android下创建manifestPlaceholders.json文件并配置"gdApiKey": "高德开放平台android apikey"
UTS 语法
UTS API插件
UTS uni-app兼容模式组件
UTS 标准模式组件
Hello UTS