npm install vue-amap --save
main.js
import VueAMap from 'vue-amap';
Vue.use(VueAMap);
VueAMap.initAMapApiLoader({
key: '',
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',
uiVersion: '1.0.11'
});
vue.config.js
configureWebpack: {
name: name,
externals: {
AMap: "AMap",
AMapUI: "AMapUI"
}
},
页面
<template>
<div id="container"></div>
</template>
<script>
export default {
data() {
return {
ico