Vue項目引入百度地圖


1、安裝

cnpm install vue-baidu-map --save

2、全局注冊,在main.js中引入以下代碼

import BaiduMap from 'vue-baidu-map'
Vue.use(BaiduMap, {
  ak: '你申請的key'
})

3、界面

<template>
    <baidu-map :zoom="zoom" @ready="handler" style="height:1080px" :scroll-wheel-zoom='true'>
  <!-- scroll-wheel-zoom:能否通過滾輪縮放地圖 --> </baidu-map> </template> <script> export default { name: 'BaiDuMap', data () { return { zoom: 13//縮放級別 } }, methods: { handler ({BMap, map}) { var point = new BMap.Point(121.34113,31.19590)//標注點的經緯度 map.centerAndZoom(point, 13) var marker = new BMap.Marker(point) // 創建標注 map.addOverlay(marker) // 將標注添加到地圖中 var circle = new BMap.Circle(point, 6, { strokeColor: 'Red', strokeWeight: 6, strokeOpacity: 1, Color: 'Red', fillColor: '#f03' }) map.addOverlay(circle) }, } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM