首頁 >web前端 >前端問答 >vuejs專案怎麼實作百度地圖顯示

vuejs專案怎麼實作百度地圖顯示

青灯夜游
青灯夜游原創
2021-09-24 16:42:422533瀏覽

實作方法:1、在「百度地圖開發平台」中申請秘鑰;2、在「index.html」中使用script標籤引入地圖連結;3、在「APP.vue」中放入相關js程式碼實作百度地圖。

vuejs專案怎麼實作百度地圖顯示

本教學操作環境:windows7系統、vue2.9.6版,DELL G3電腦。

vue在專案中使用百度地圖

#第一步,去百度地圖開發平台http://lbsyun.baidu.com/申請秘鑰。

第二步在專案中引入,具體如下

其中index.html存放地圖鏈接,程式碼如下

################ ######然後在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專案怎麼實作百度地圖顯示的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn