1、首先去百度地图官网申请一个ak密钥
只有你申请了密钥,你才可以调用百度地图的API。很简单大家自己去官网申请。
百度地图开放平台:http://lbsyun.baidu.com/
2、vue项目中安装 vue-baidu-map 包
npm i vue-baidu-map
3、在你需要调用百度地图的页面导入包和配置ak
import Vue from "vue";
import BaiduMap from "vue-baidu-map";
Vue.use(BaiduMap, {
// 写自己的ak
ak: "xxxxxxxxxxxxxxxxxxxxxxx"
});
3、就可以直接以标签的形式调用
<baidu-map
:center="center" // 一开始地图显示的中心坐标点
:zoom="zoom" // 地图缩放大小
@ready="handler" // 地图准备时的函数,里面可调用BMap类和map对象
style="height:400px; width:600px"
:scroll-wheel-zoom="true" // 是否可用鼠标滚动缩放地图
:double-click-zoom="false" // 是否可鼠标双击缩放地图,这里我禁用了
>
// 调用百度地图可根据城市定