需求:在高德地图中选择分辨率并进行截图打印功能
1.引入高德地图:
(1)安装依赖
npm install vue-amap -S
或者淘宝镜像
cnpm install vue-amap --save
2.在main.js文件中引入
import VueAMap from 'vue-amap'
Vue.use(VueAMap);
// 初始化vue-amap
VueAMap.initAMapApiLoader({
key: '你的key',// 高德的key
// 插件集合
plugin: [
'AMap.CircleEditor',// 圆形编辑器插件
"AMap.Geolocation", // 定位控件,用来获取和展示用户主机所在的经纬度位置
"AMap.Geocoder", // 地理编码与逆地理编码服务,用于地址描述与坐标间的相互转换
"AMap.Autocomplete",
"AMap.PlaceSearch",
"AMap.CitySearch",
],
// 高德 sdk 版本,默认为 1.4.4
v: '1.4.4'
});
//高德的安全密钥
window._AMapSecurityConfig = {
securityJsCode:'你的安全密钥',
}
3.创建实例地图并书写截图打印
(1)主要代码
(2)完整代码
<template>
<!-- 截图打印 -->
<div class="equipment pipe">
<el-amap vid="amapDemo" :center="center" :zoom="zoom" pitch-enable="false" :events="events"
:style="{ height: '600px' }" ref="map">
<!--坐标点-->
<