1.首先我们要在高德开放平台API获取key值
安装高德地图
npm install vue-amap -S
在main.js中注册使用
import VueAMap from "vue-amap";
Vue.use(VueAMap);
VueAMap.initAMapApiLoader({
key: "7ba6bd5ac079ee7a7f8998204a07d067",
plugin: [
"AMap.Autocomplete",
"AMap.PlaceSearch",
"AMap.Scale",
"AMap.OverView",
"AMap.ToolBar",
"AMap.MapType",
"AMap.PolyEditor",
"AMap.CircleEditor",
],
// 默认高德 sdk 版本为 1.4.4
v: "1.4.4",
});
定义组件
<div class="home">
<el-amap vid="amapContainer" :zoom="6" class="amap-demo"></el-amap>
</div>
给home类宽高
.home {
width: 100%;
height: 100vh;
}
初始化地图