Vue项目中引入百度地图

我相信有很多小伙伴,在做项目的时候会涉及到使用地图的时候,但是在vue项目中怎么去使用地图组件呢,接下来我们仔细探讨一下:

要使用这个百度地图控件的话,首先要去官网上申请一下百度地图的sdk,链接我就放在这里了百度地图sdk

 拿到sdk之后就可以进行开发了

首先要先安装vue-baidu-map插件

npm install --save vue-baid-map

安装完成之后,在main.js中引入BaiduMap并使用

import Vue from 'vue'



import BaiduMap from 'vue-baidu-map'



Vue.use(BaiduMap, {

// ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */

ak: "pPLsidREGpmMmqjDwB65z0pvPirZGvMm",

});

接下来就可以创建一个ditu.vue文件

<template>

<baidu-map :center="center" :zoom="zoom" :reset="handler"></baidu-map>

</template>



<script>

export default {

name: "xxx",

data() {

return {

center: { lng: 0, lat: 0 },

zoom: 3,

};

},

methods: {

handler({ BMap, map }) {

console.log(BMap, map);

this.center.lng = 116.04;

this.center.lat = 39.145;

this.zoom = 15;

},

},

};

</script>



<style>

.map{

width: 100%;

height: 100%;

}

</style>

这样你就可以获得一个简单的地图控件了

如果想让地图更加的丰富,可以参考vue-baidu-map官方文档 哦

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值