# vue-qqmap **Repository Path**: woosh/vue-qqmap ## Basic Information - **Project Name**: vue-qqmap - **Description**: Tencent Map Plugin for Vue 3.x - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-06-22 - **Last Updated**: 2024-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue-qqmap

基于Vue 3.x的腾讯地图插件

##### 简称:vqqmap > 基于Vue3的腾讯地图可视化拾取、描点,路径规划插件
## 语言 - [中文](https://github.com/cuteCloud/vue-qqmap/blob/master/README.zh.md) - [English](https://github.com/cuteCloud/vue-qqmap/blob/master/README.md) ![效果展示](https://static.only1314.cn/public/images/vqqmap01.jpg "效果展示") ## 特征 1. TS编写,高效且轻量 2. 使用简便,轻量美观 2. 支持腾讯地图原生所有Options 3. 更多特性将在未来得到支持

如果你有任何疑问、建议或发现了Bug , 最快的解决方式是请您提交issues!

如果你喜欢 , 请给一个小star, 十分感谢!

如果有需要,后续可以出一个vue2.x版本!

## 安装方式 ### With npm ``` bash $ npm install vue-qqmap ``` ## 使用: ``` html ``` ``` js ... import vqqmap from 'vue-qqmap' ... export default defineComponent({ components: { vqqmap }, setup() { let location = reactive({lat:'',lng:'',address:''}) let options= reactive({ key:'Yours Key', }) function mapChange(data){ console.log(data) } return { location, options, mapChange }; }, }); ... ``` ## **v-model** Type: `Object|Array`
Required: `true`
Default: `{lat:'',lng:'',address?:''}|[{lat:'',lng:'',address?:''},{lat:'',lng:'',address?:''}]`
## **props** 您可以向组件传入以下prop ### multiple Type: `Boolean`
Required: `false`
Default: `false`
if you want to set multiple marks,should open it ### options 除了以下的配置项,您还可以使用腾讯地图自带的所有配置项 ###### key Type: `String`
Required: `true`
[没有Key,去申请?](https://lbs.qq.com/) ###### width Type: `String,Number`
Required: `false`
Default: `700`
###### height Type: `Number`
Required: `false`
Default: `400`
###### showHeader Type: `Boolean`
Required: `false`
Default: `true`
###### showFooter Type: `Boolean`
Required: `false`
Default: `true`
###### showBorder Type: `Boolean`
Required: `false`
Default: `true`
###### zoom Type: `Number`
Required: `false`
Default: `12.2`
当然,你可以使用腾讯地图原生的所有options,[ 查看更多! ](https://lbs.qq.com/webApi/javascriptGL/glDoc/docIndexMap#2) ## **事件** `update` 当坐标或者地址发生改变时触发 [blog](https://blog.only1314.cn/)