国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue Baidu Map--自定義點(diǎn)圖標(biāo)bm-marker

這篇具有很好參考價(jià)值的文章主要介紹了Vue Baidu Map--自定義點(diǎn)圖標(biāo)bm-marker。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

自定義點(diǎn)圖標(biāo)
  1. 將準(zhǔn)備好的圖標(biāo)放到項(xiàng)目中
    Vue Baidu Map--自定義點(diǎn)圖標(biāo)bm-marker,Vue Baidu Map,Vue Baidu Map,自定義,點(diǎn)標(biāo)記,bm-marker,icon
  2. 使用import引入, 并在data中進(jìn)行聲明
<script>
import mapIconRed from './vue-baidu-map/img/marker_red_sprite.png'
export default {
  data() {
        return {
        	mapIconRed,
      }
   },
}
</script>
  1. <bm-marker>中加入?yún)?shù)icon,填入聲明的圖標(biāo)和圖標(biāo)大小
<bm-marker :position="mapData.center"
   		   :icon="{mapIconRed,size: {width: 20, height: 25}}">
</bm-marker>

實(shí)現(xiàn)效果:
Vue Baidu Map--自定義點(diǎn)圖標(biāo)bm-marker,Vue Baidu Map,Vue Baidu Map,自定義,點(diǎn)標(biāo)記,bm-marker,icon


完整代碼:文章來源地址http://www.zghlxwxcb.cn/news/detail-644982.html

<template>
<div class="map-content" v-if="iscollegeRole">
      <baidu-map class="bm-view map"
                 :ak="mapAK" 
                 :scroll-wheel-zoom="true" 
                 :center="mapData.center" 
                 :zoom="mapData.zoom"
                 :continuous-zoom="true"
                 @ready="handler">
       <bm-marker :position="mapData.center"
                  :icon="{mapIconRed,size: {width: 20, height: 25}}">
        </bm-marker>
      </baidu-map>
    </div>
</template>

<script>
import BaiduMap from 'vue-baidu-map/components/map/Map.vue'
import bmMarker from 'vue-baidu-map/components/overlays/Marker'
import mapIconRed from './components/vue-baidu-map/img/marker_red_sprite.png'
export default {
  components: {BaiduMap,bmMarker ,bmLabel },
  data() {
        return {
          mapAK: 'XXXXXXXXXXX',//需要到百度地圖官網(wǎng)申請ak
          BMap:null,
          map:null,
          mapData: {
            //中心坐標(biāo)
            center: { lng: 113.33, lat: 39.01 },
            //縮放級別,1~19
            zoom: 19
          },
          labelStyle:{color: 'red', fontSize : '14px',fontWeight:'600'},
      }
   },
   methods:{
        handler ({BMap, map}) {
          console.log(BMap, map)
          this.BMap = BMap
          this.map = map
          }
     },
}
</script>

<style scope>
.map {
  width: 100%;
  height: 400px;
}
</style>

到了這里,關(guān)于Vue Baidu Map--自定義點(diǎn)圖標(biāo)bm-marker的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue+element ui中的el-button自定義icon圖標(biāo)

    vue+element ui中的el-button自定義icon圖標(biāo)

    button的icon屬性自定義一個(gè)圖標(biāo)名稱,這個(gè)自定義的圖標(biāo)名稱會(huì)默認(rèn)添加到button下i標(biāo)簽的class上,我們只需要設(shè)置i標(biāo)簽的樣式就可以了 ##3. 按鈕上使用自定義的icon

    2024年02月05日
    瀏覽(22)
  • vue3+elementPlus:前端自定義el-tree圖標(biāo)icon

    重點(diǎn):template蒙版下svg和use,然后前端遍歷添加key和value,取判斷放圖標(biāo) HTML結(jié)構(gòu):el-tree里面包裹template(關(guān)鍵點(diǎn)) 方法一:使用for循環(huán) for循環(huán)數(shù)據(jù),前端自定義tree圖標(biāo)第一種方法,后端key沒有icon字段,自己添加 方法二: 使用map遍歷 直接map遍歷前端自定義tree圖標(biāo) 作者上一

    2024年02月15日
    瀏覽(19)
  • vue3+vite+ts 通過svg-sprite-loader 插件使用自定義圖標(biāo)

    vue3+vite+ts 通過svg-sprite-loader 插件使用自定義圖標(biāo)

    第一步 首先下載svg插件和fs模塊; 后續(xù)需要用到 第二步新建文件夾和文件 將下載好的svg文件放入新建好的svg文件夾中 index.vue 代碼 這里是創(chuàng)建一個(gè) svg-icon / 組件 index.ts 代碼 第三步 打開main.ts 將創(chuàng)建好的 svg-icon / 組件注入到全局組件 第四步 在根目錄打開vite.config.ts ** 如果引

    2024年02月15日
    瀏覽(19)
  • vue-使用Baidu(百度地圖)實(shí)現(xiàn)輸入位置獲取定位經(jīng)緯度

    前言 開發(fā)中我們需要地圖定位,就是用戶輸入位置,自動(dòng)定位獲取經(jīng)緯度,傳遞給后端存在數(shù)據(jù)庫 找了一圈發(fā)現(xiàn)千篇一律,最后也是使用element的搜索輸入款配合原生百度地圖實(shí)現(xiàn)這個(gè)功能 點(diǎn)擊地圖需要逆地址解析,輸入地址時(shí)調(diào)用百度地圖渲染在下拉框,選擇傳輸?shù)刂?,?jīng)

    2024年02月16日
    瀏覽(18)
  • uniapp微信小程序 map地圖markers圖標(biāo)不顯示,markers圖標(biāo)真機(jī)調(diào)試不顯示

    uniapp微信小程序 map地圖markers圖標(biāo)不顯示,markers圖標(biāo)真機(jī)調(diào)試不顯示

    預(yù)期效果如下,藍(lán)色為用戶位置,紅色為店鋪位置 均為自定義圖標(biāo) 實(shí)際發(fā)布后手機(jī)上的效果 (此處忽略位置先只關(guān)注圖標(biāo)問題) 可以很明確的看到自定義圖標(biāo)失效了,使用了原生自帶的圖標(biāo) 關(guān)鍵代碼如下 1. 圖標(biāo)問題 在采用自定義圖標(biāo)時(shí) 請使用圖片 不要使用 svg 類型的,

    2024年02月16日
    瀏覽(111)
  • el-tree自定義圖標(biāo),使用圖片或者dom自定義圖標(biāo),element-plus

    el-tree自定義左側(cè)的圖標(biāo),有很多方法 第一種:通過css類獲取到el-tree-node__expand-icon圖表類,然后通過設(shè)置類名,修改css樣式來改變圖標(biāo)。 第二種:通過js直接將el-tree-node__expand-icon元素移除,直接替換掉DOM。 以上兩種都是比較刻板的方法,第一種適用于element-ui。 第三種:el

    2024年02月14日
    瀏覽(86)
  • 微信小程序使用自定義圖標(biāo),使用阿里圖標(biāo)庫教程

    微信小程序使用自定義圖標(biāo),使用阿里圖標(biāo)庫教程

    1、去阿里圖標(biāo)庫選擇我們需要的圖標(biāo)并下載下來 貼一個(gè)阿里圖標(biāo)庫的地址:iconfont-阿里巴巴矢量圖標(biāo)庫 沒有項(xiàng)目的自己創(chuàng)建一個(gè)就好了,添加進(jìn)自己的項(xiàng)目里? ? 點(diǎn)擊第三步的鏈接打開后就是這樣的 把里面的內(nèi)容復(fù)制下來 在你微信小程序的項(xiàng)目里新建一個(gè)這樣的文件,?把

    2024年02月09日
    瀏覽(85)
  • 自定義SpringBoot啟動(dòng)圖標(biāo)

    自定義SpringBoot啟動(dòng)圖標(biāo)

    在SpringBoot項(xiàng)目的 resources 目錄下創(chuàng)建 banner.txt 文件 在https://www.bootschool.net/網(wǎng)站上復(fù)制Ascll藝術(shù)字(圖)粘貼到banner.txt中保存。 啟動(dòng)項(xiàng)目就會(huì)加載 可以修改顏色,和版本號

    2024年01月18日
    瀏覽(21)
  • 自定義圖標(biāo)偏移問題

    自定義圖標(biāo)偏移問題

    在地圖開發(fā)中使用自定義圖標(biāo)(icon)在地圖上表達(dá)專題信息十分常見 leaflet中常使用L.marker添加圖標(biāo)L.icon,非常方便 給定坐標(biāo)將圖標(biāo)固定在地圖中的某個(gè)位置,由于圖標(biāo)是有具體大小,并且 大小固定不變 ,在縮放過程中有明顯感覺隨著地圖 比例尺縮小 ,圖標(biāo)會(huì)有一定的偏移

    2024年02月16日
    瀏覽(22)
  • elementui自定義loading圖標(biāo)

    elementui自定義loading圖標(biāo)

    效果圖如下: 一、在assets下新建一個(gè)mycss.css文件夾(圖片大小以及文字樣式,可以根據(jù)自己的需求進(jìn)行微調(diào)) 二、在main.js中引入mycss.css(注意此樣式需要放在elementui樣式后面) 三、頁面使用 注意:使用了自定義的加載圖片,就不要再使用element-loading-spinner=\\\"xxx\\\"這個(gè)屬性來定義

    2024年02月16日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包