摘要:不易于后期更換圖片標記二使用靜態資源廢話不多直接上代碼我們在項目文件夾下新建一個圖片,然后將所有的靜態資源都放入這個文件夾中,這樣打包的時候,依舊能找到圖片路徑,并且圖片是獨立打包稱文件夾。
高德Marker 類中有關于icon 圖片的使用,現有兩種方式可以實現
一.使用import 導入在組件中直接import svg from "demo/run.svg"
然后再初始化Marker標記的時候
let marker = new AMap.Marker({ position: new AMap.LngLat(item.LONGITUDE, item.LATITUDE), title: item.ADDRESS, offset: new AMap.Pixel(-10, -10), icon: svg });
在icon導入svg就可以了,這是第一種方式,可以實現marker類標記圖片
但是這種方式存在一個缺點即 圖片在build后會以base64形式被打包到js文件中。不易于后期更換圖片標記;
二.使用靜態資源--廢話不多直接上代碼
let marker = new AMap.Marker({ position: new AMap.LngLat(item.LONGITUDE, item.LATITUDE), title: item.ADDRESS, offset: new AMap.Pixel(-10, -10), icon: "static/img/running.svg" });
我們在項目static文件夾下新建一個img圖片,然后將所有的靜態資源都放入這個文件夾中,這樣打包的時候,依舊能找到圖片路徑,并且圖片是獨立打包稱文件夾。不過這種方式需要配置webpack才行, 方法 可以看我這篇文章;
總結個人推薦方法二,這種方式更易于圖片更換以及后期維護,而方法一如有更改必須每次打包項目才行;
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/96172.html
摘要:高德地圖入門四地圖覆蓋物覆蓋物類名說明是否插件點標記否覆蓋物點標記復雜點標記對象,對普通點標記的擴展否覆蓋物折線否覆蓋物多邊形否覆蓋物圓否圖片覆蓋物否地圖右鍵菜單否點標記預覽自定義點標記預覽多邊形預覽右鍵菜單添加右鍵菜單內容項放大縮小添加 高德地圖 Javascript API 入門(四) 地圖覆蓋物 覆蓋物 類名 說明 是否插件 AMap.Marker 點標記 否 AM...
摘要:效果圖準備工作高德地圖申請安裝中國地圖高德地圖官方點我進入創建動態創建標簽后的是需要的插件中國地圖安裝開始使用創建組件寫入需要的分布指數高低寫入高德地圖需要的 效果圖 showImg(https://user-gold-cdn.xitu.io/2019/5/24/16ae7a7f2f9cac45); 準備工作 高德地圖申請key 安裝Echarts 中國地圖 高德地圖 官方API...
摘要:看了上面有集成的高德地圖組件,但由于項目所要用到的不多,所以決定跟著文檔寫一寫運行環境是引入高德地圖一般用使用最簡單粗暴的引入地圖的方法就是,在入口的頭部直接引入,記得一定要帶上如果沒有的話去高德地圖的官網申請一個。 看了github上面有集成的高德地圖組件,但由于項目所要用到的不多,所以決定跟著文檔寫一寫.運行環境是vue-cli webpack 引入高德地圖 一般用使用vue-cl...
閱讀 1385·2021-11-25 09:43
閱讀 3606·2021-11-10 11:48
閱讀 5180·2021-09-23 11:21
閱讀 1610·2019-08-30 15:55
閱讀 3519·2019-08-30 13:53
閱讀 1247·2019-08-30 10:51
閱讀 880·2019-08-29 14:20
閱讀 1986·2019-08-29 13:11