1.0.4 • Published 2 years ago

vue-map-mobile v1.0.4

Weekly downloads
17
License
-
Repository
-
Last release
2 years ago

地图组件使用说明

效果演示

avatar

使用

// 在 main.js 引入并注册

//全局引入
const VueMapMobile = require("vue-map-mobile")
Vue.use(VueMapMobile)

如何使用

  <button @click="handleShowMap">测试展示打开地图定位</button>
  <vue-map-mobile ref="map" />
methods:{
  handleShowMap(){
    this.$refs.map.showMap()
  }
}

props

name描述默认值类型
ak百度地图的ak'vdYSdGwwYSskmY0tpjhnamiiPvhSHQXH'String
aroundKeyword周围位置的关键字"楼", "公司", "小区", "学校", "餐饮"Array
positionImg当前位置的图标(默认是引用插件本身的图标,可替换为在线图标url地址)如:'https:XXXX.png'require("../assets/img/common/map_local@2x.png")String
backPositionImg回到当前位置的图标(默认是引用插件本身的图标,可替换为在线图标url地址)如:'https:XXXX.png'require("../assets/img/common/map_back_local@2x.png")String
confirmText查询的确定按钮'确定'String
cancelText关闭地区弹窗按钮文本'取消'String
zoomLevel地图缩放级别20Number
dragendFlag是否开启拖拽功能trueBoolean
clickFlag是否开启点击地图功能falseBoolean

API

name描述参数
showMap展示地图

属性方法

传值方法

 this.$emit("confirm", this.currentAddress,this.point)
方法描述
confirm确定选择了地址和当前的经纬度
 this.$emit("cancel")
方法描述
cancel取消
 this.$emit("mapClick",e)
方法描述
mapClick点击地图的方法(只有clickFlag为true时才有这个方法)