百度地图开放平台的使用
1.百度开放平台配置
注册账号,申请成为开发者
获取服务密钥AK
进入控制台创建应用获取到AK
配置白名单(如果是前端基本是浏览器端,后端的话可以自适应修改为服务器端)
2.Vue部分配置(组件化)
使用npm下载安装百度地图
命令: npm install vue-baidu-map --save
main.js中引入
import BaiduMap from 'vue-baidu-map'
Vue.use( BaiduMap, { ak : '上面生成的ak' } )
这个是在线版本,如果使用本地版的就需要自己去下载百度地图的包
在页面page文件夹内新建components文件夹
在新建的components文件夹内新建vue文件,进行配置
直接上代码
<template>
<div id="container"></div>
</template>
<script>
export default {
name: 'DemoMap',
data() {
return {
};
},
mounted() {
var map = new BMapGL.Map("container");
var point = new BMapGL.Point(要显示位置的经度,纬度);
map.centerAndZoom(point, 15);
map.enableScrollWheelZoom();
var marker = new BMapGL.Marker(point);
map.addOverlay(marker); // 将标注添加到地图中
marker.setAnimation(BMAP_ANIMATION_BOUNCE);
},
methods: {
},
};
</script>
<style lang="less" scoped>
#container {
width: 1200px;
height: 400px;
margin: 100px auto;
}
</style>
做完这些这个组件已经做完了,可以引入到页面内使用了。

浙公网安备 33010602011771号