vue項(xiàng)目百度地圖如何自定義標(biāo)注marker
vue百度地圖自定義標(biāo)注marker
1、向地圖中添加標(biāo)注
如下示例,向地圖中心點(diǎn)添加了一個(gè)標(biāo)注,并使用默認(rèn)的標(biāo)注樣式:
var point = new BMapGL.Point(116.404, 39.915); var marker = new BMapGL.Marker(point); // 創(chuàng)建標(biāo)注 map.addOverlay(marker); // 將標(biāo)注添加到地圖中
2、向地圖中添加標(biāo)注
定義標(biāo)注圖標(biāo) 通過(guò)Icon類可實(shí)現(xiàn)自定義標(biāo)注的圖標(biāo)
重點(diǎn):
vue項(xiàng)目中,以import的方式導(dǎo)入圖片文件?。?!
如:
import drugMarkerIcon from ‘@/assets/map/drug_mark_icon@2x.png' // 以import的方式導(dǎo)入圖片文件
var point = new BMapGL.Point(116.404, 39.915) var myIcon = new BMapGL.Icon(drugMarkerIcon, new BMapGL.Size(28, 34)) var marker = new BMapGL.Marker(point, { icon: myIcon }) // 創(chuàng)建標(biāo)注 this.map.addOverlay(marker) // 將標(biāo)注添加到地圖中 marker.addEventListener('click', function () { //監(jiān)聽(tīng)標(biāo)注點(diǎn)擊事件 alert('您點(diǎn)擊了標(biāo)注') })
vue中Bmap百度地圖自定義帶標(biāo)簽的圖標(biāo)
效果如圖
直接上代碼吧
let point = new BMap.Point('經(jīng)度', '維度') let mk = new BMap.Marker(point) // 創(chuàng)建一個(gè)圖像標(biāo)注實(shí)例,enableDragging:是否啟用拖拽,默認(rèn)為false, icon 自定義圖標(biāo) var label = new BMap.Label(item.address, { offset: new BMap.Size(0, 25), }); mk.setLabel(label); // 為marker定義標(biāo)簽 this.map.addOverlay(mk) // 將覆蓋物添加到地圖中
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue elementUI Plus實(shí)現(xiàn)拖拽流程圖的詳細(xì)代碼(不引入插件)
文章介紹了如何使用Vue和elementUI Plus實(shí)現(xiàn)一個(gè)簡(jiǎn)單的拖拽流程圖功能,不引入任何插件,完全手寫,設(shè)計(jì)思路,感興趣的朋友跟隨小編一起看看吧2025-01-01C#實(shí)現(xiàn)將一個(gè)字符轉(zhuǎn)換為整數(shù)
下面小編就為大家分享一篇C#實(shí)現(xiàn)將一個(gè)字符轉(zhuǎn)換為整數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12vue實(shí)現(xiàn)可改變購(gòu)物數(shù)量的購(gòu)物車
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)可改變購(gòu)物數(shù)量的購(gòu)物車,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07Vuex模塊化實(shí)現(xiàn)待辦事項(xiàng)的狀態(tài)管理
本文主要介紹了Vuex模塊化實(shí)現(xiàn)待辦事項(xiàng)的狀態(tài)管理的相關(guān)知識(shí),具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-03-03vue3 vue-draggable-next如何實(shí)現(xiàn)拖拽穿梭框效果
這篇文章主要介紹了vue3 vue-draggable-next如何實(shí)現(xiàn)拖拽穿梭框效果,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06vue+elementui實(shí)現(xiàn)動(dòng)態(tài)添加行/可編輯的table
這篇文章主要為大家詳細(xì)介紹了vue+elementui實(shí)現(xiàn)動(dòng)態(tài)添加行/可編輯的table,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07