vue 项目模块化引入百度地图

Posted ting0527

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 项目模块化引入百度地图相关的知识,希望对你有一定的参考价值。

 

1.1.安装百度地图依赖包

npm i vue-baidu-map --save

2.在src/main.js导入依赖包

import BaiduMap from ‘vue-baidu-map‘

Vue.use(BaiduMap,
ak: ‘YOUR_APP_KEY‘ //这个地方是官方提供的ak密钥
)

技术图片

3.配置地图的基本信息,在我们需要的组件中引用

<!--百度地图-->
<baidu-map class="map"
:center="lng:121.6292529148,lat:31.2035397816"
:zoom=‘13‘
:scroll-wheel-zoom=‘true‘>
<bm-scale anchor="BMAP_ANCHOR_BOTTOM_LEFT"></bm-scale>
<bm-marker :position="lng:121.6292529148,lat:31.2035397816" :dragging="true" animation=‘BMAP_ANIMATION_BOUNCE‘>
<bm-label content=‘上海浦东展讯中心‘ :labelStyle="color:‘red‘,fontSize:‘12px‘" :offset="width:-35,height:30" />
</bm-marker>
</baidu-map>
<Table :columns="columns1" :data="data1"></Table>

技术图片

最终效果如图:

技术图片

 

以上是关于vue 项目模块化引入百度地图的主要内容,如果未能解决你的问题,请参考以下文章

vue项目引入百度地图BMapGL和BMap实例,以及辅助工具BMapGLLib 的引入,BMapGL鼠标绘制功能

在vue2中使用百度或者谷歌地图

Vue2中百度地图API的使用

HTML5跟踪GPS轨迹VueJS引入百度地图

vue引入百度地图BMapGL,或者其他个性化地图

vue 使用百度地图(vue-Baidu-Map)