一、注册高德地图api
高德开放平台 | 高德地图API 注册自己的账号,创建一个应用,保存key和securityJsCode(安全密钥)
二、引用vue-amap
npm install vue-amap --save
三、注册到自己的项目中
import Vue from 'vue'
import VueAMap from 'vue-amap';
Vue.use(VueAMap);
// 初始化vue-amap 开始
VueAMap.initAMapApiLoader({
key: '这里填写创建应用的key',
//插件根据自己项目中需要用到的自行添加
plugin: ['AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PlaceSearch', 'AMap.Geolocation', 'AMap.Geocoder', 'AMap.DistrictSearch', 'AMap.Polygon'],
v: '1.4.4',
uiVersion: '1.0'
});
window._AMapSecurityConfig = {
securityJsCode:'这里填写创建应用的安全密钥',
}
四、文档说明
1、地图
使用标签:<el-amap> </<el-amap>
属性:
2、点坐标
使用标签:<el-amap-marker></el-amap-marker>
属性:
事件:
3、覆盖物
使用标签:<el-amap-circle></el-amap-circle>
属性:
事件:
4、多边形
使用标签:<el-amap-polygon></el-amap-polygon>
属性:
事件:
5、折线
使用标签:<el-amap-polyline></el-amap-polyline>
属性:
事件:
6、文本
使用标签:<el-amap-text></el-amap-text>
属性:
事件:
7、信息窗体
使用标签:<el-amap-info-window></el-amap-info-window>
属性:
事件: