vue.js项目怎么实现百度地图显示

 4175

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


vue.js项目怎么实现百度地图显示


vue在项目中使用百度地图

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

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



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



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

  1. <template>
  2.  <div id="app">
  3.   <div id="allmap" ref="allmap"></div>
  4.   <router-view></router-view>
  5.  </div>
  6. </template>
  7.    
  8. <script>
  9. export default {
  10.  name: 'App',
  11.  methods:{
  12.   map(){
  13.    let map =new BMap.Map(this.$refs.allmap); // 创建Map实例
  14.    map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);// 初始化地图,设置中心点坐标和地图级别
  15.    map.addControl(new BMap.MapTypeControl({//添加地图类型控件
  16.     mapTypes:[
  17.      BMAP_NORMAL_MAP,
  18.      BMAP_HYBRID_MAP
  19.     ]}));
  20.    map.setCurrentCity("北京");// 设置地图显示的城市 此项是必须设置的
  21.    map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放
  22.   }
  23.    
  24.  },
  25.  mounted(){
  26.   this.map()
  27.    
  28.  }
  29. }
  30. </script>
  31.    
  32. <style>
  33. #app {
  34.  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  35.  -webkit-font-smoothing: antialiased;
  36.  -moz-osx-font-smoothing: grayscale;
  37.  text-align: center;
  38.  color: #2c3e50;
  39.  margin-top: 60px;
  40. }
  41. #allmap{
  42.  height: 500px;
  43.  overflow: hidden;
  44.    
  45. }
  46. </style>


TAG标签:
本文网址:https://www.zztuku.com/detail-9369.html
站长图库 - vue.js项目怎么实现百度地图显示
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐