iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

vue3 + Leaflet.js 系列

這30天一起來用vue3 學習 Leaflet.js 吧!
感覺很棒 隊吧!

鐵人鍊成 | 共 30 篇文章 | 19 人訂閱 訂閱系列文 RSS系列文 團隊啊 ah
DAY 11

day11 地圖上建立 video 圖層和 svg 圖層

video 圖層 一般在建立播放器時會使用 video 標籤建立播放器,在地圖上可以用 L.videoOverlay() 方式建立video L.videoOv...

2022-09-11 ‧ 由 xuancbb 分享
DAY 12

day12 地圖產生多個Icon

前面幾天講解了 Leaflet.js 一些基本的設定,之後要將前面介紹的內容做一些小範例。 地圖上產生多個 icon 功能介紹 亂數產生 icon 點擊座標選...

2022-09-12 ‧ 由 xuancbb 分享
DAY 13

day13 實作選單對應 GeoJSON 地圖

今天要來用 GeoJSON 產生地圖,並且用選單觸摸時顯示對應的區塊。 功能說明: 產生選單對應 GeoJson 地圖 GeoJson 地圖區塊觸摸時也會連動...

2022-09-13 ‧ 由 xuancbb 分享
DAY 14

day14 地圖上新增客製 icon 和內容

使用 bindPopup() 設定內容時就是塞 DOM 到 leaflet.js 建立的 .leaflet-popup-content 這個節點裡面,可以運用這...

2022-09-14 ‧ 由 xuancbb 分享
DAY 15

day15 Popup 切換內容

昨天有講解過如何在 Popup 裡面新增想要顯示的內容,今天要實作 Popup 上新增能夠切換內容的元件。 功能說明 準備一個 PopupTabs.vue 裡面...

2022-09-15 ‧ 由 xuancbb 分享
DAY 16

day16 選單內容捲動移動地圖

今天要來實作透過 IntersectionObserver 監聽選單內容移動到可視範圍,控制地圖移到該區塊。 實作 引入選單元件SideBarInMap 引入...

2022-09-16 ‧ 由 xuancbb 分享
DAY 17

day17 leaflet.fullscreen 套件

leaflet.fullscreen 可以控制地圖是否進入全屏模式,還有提供其他 option 設定按鈕元件。 載入 leaflet.fullscreen 套件...

2022-09-17 ‧ 由 xuancbb 分享
DAY 18

day18 Leaflet.MiniMap 套件

下載套件 pnpm i leaflet-minimap 引入 JS 和 CSS 檔案 import "leaflet-minimap/s...

2022-09-18 ‧ 由 xuancbb 分享
DAY 19

day19 Leaflet.draw 套件

接下來有幾天要來介紹 Leaflet.draw 套件的使用。 引入套件 執行 pnpm i leaflet-draw 分別引入 JS 和 CSS impo...

2022-09-19 ‧ 由 xuancbb 分享
DAY 20

day20 leaflet.draw options

官方文件 :http://leaflet.github.io/Leaflet.draw/docs/leaflet-draw-latest.html#option...

2022-09-20 ‧ 由 xuancbb 分享