更新记录
1.0.1(2023-05-25) 下载此版本
优化“controltap”方法未定义
1.0.0(2023-05-25) 下载此版本
选择标记点生成电子围栏
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
说明
目前仅支持微信小程序,其他平台自行测试!
参数 | 说明 |
---|---|
@getPointsArr | 绘制围栏后返回的坐标点数组 |
绘制:在地图点击确定围栏的边界点(至少3个点位),二次点击取消点位(真机有效);
清空:清除已绘制的围栏;
使用方法
<template>
<view>
<map-fence @getPointsArr="getPointsArr"></map-fence>
</view>
</template>
<script>
import mapFence from '@/components/map-fence/map-fence.vue'
export default {
components: {
mapFence
},
data() {
return {
}
},
methods: {
// 绘制围栏时触发
getPointsArr(e) {
console.log(e)
}
}
}
</script>
<style>
</style>
特殊需求的小伙伴可更具源码自行修改