1.第一步 npm 安装 vue-amap
npm install vue-amap --save
2.在 main.js 中引入 高德地图
import
AMap
from
'vue-amap';
3.在main.js 中加入
Vue.
use(
AMap);
// 初始化vue-amap
AMap.
initAMapApiLoader({
// 申请的高德key
key:
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
// 插件集合
plugin: [
'AMap.Autocomplete',
'AMap.PlaceSearch',
'AMap.Scale',
'AMap.OverView',
'AMap.ToolBar',
'AMap.MapType',
'AMap.PolyEditor',
'AMap.CircleEditor']
});
4.显示地图
<
el-amap
>
vid=
"amap"
:zoom="
zoom"
:amap-manager="
amapManager"
:center="
center"
ref=
"map"
class=
"amap-demo"
</
el-amap
>
5.vue 代码
import
VueAMap
from
"vue-amap";
let
amapManager =
new
VueAMap.
AMapManager();
export
default{
data () {
return {
zoom:
10,
center: [
116.383798,
39.908315],
amapManager:
amapManager,
}
}