vue2.0中使用高德地图方法

160 阅读1分钟

我这面给出的解决方案是使用vue-amap这个包

第一步我们首先安装一下 vue-amap这个包

npm install vue-amap

然后在main.js文件中引入

import AMap from 'vue-amap'
AMap.initAMapApiLoader({
  // 申请的高德key
  key: 'fdeb27fa6bea9b4d6e8e2c8521e4dcc2',
  // 插件集合
  plugin: ['']
})

然后咱们直接就可以在组件中使用了


<template>
  <el-amap vid="amapDemo">
  </el-amap>
</template>

<script>
export default {
  data() {
    return {
    }
  },
  mounted() {
}
</script>
<style lang="scss" scoped>
//这里我是给了容器高度
.el-vue-amap-container{
  height: 650px;
}
</style>
// 这里是隐藏高德的logo
<style>
.amap-logo {
display: none !important;
}
.amap-copyright {
display: none !important;
}
</style>

image.png