欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

vuejs项目怎么实现百度地图显示

程序员文章站 2022-03-14 21:36:22
...

实现方法:1、在“百度地图开发平台”中申请秘钥;2、在“index.html”中使用script标签引入地图链接;3、在“APP.vue”中放入相关js代码实现百度地图。

vuejs项目怎么实现百度地图显示

本教程操作环境:windows7系统、vue2.9.6版,DELL G3电脑。

vue在项目中使用百度地图

第一步,去百度地图开发平台http://lbsyun.baidu.com/ 申请秘钥。

第二步在项目中引入,具体如下

vuejs项目怎么实现百度地图显示

其中index.html存放地图链接,代码如下

vuejs项目怎么实现百度地图显示

然后在APP.vue里面实现,代码如下

<template>
 <div id="app">
  <div id="allmap" ref="allmap"></div>
  <router-view></router-view>
 </div>
</template>
  
<script>
export default {
 name: 'App',
 methods:{
  map(){
   let map =new BMap.Map(this.$refs.allmap); // 创建Map实例
   map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);// 初始化地图,设置中心点坐标和地图级别
   map.addControl(new BMap.MapTypeControl({//添加地图类型控件
    mapTypes:[
     BMAP_NORMAL_MAP,
     BMAP_HYBRID_MAP
    ]}));
   map.setCurrentCity("北京");// 设置地图显示的城市 此项是必须设置的
   map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放
  }
  
 },
 mounted(){
  this.map()
  
 }
}
</script>
  
<style>
#app {
 font-family: 'Avenir', Helvetica, Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-align: center;
 color: #2c3e50;
 margin-top: 60px;
}
#allmap{
 height: 500px;
 overflow: hidden;
  
}
</style>

相关推荐:《vue.js教程

以上就是vuejs项目怎么实现百度地图显示的详细内容,更多请关注其它相关文章!