這是一份使用官方生產級整合模式在現代 JavaScript 框架中實現 Mapbox GL JS 的綜合指南。
從來源直接安裝技能的最快方式。
npx clawhub@latest install mapbox-web-integration-patterns
將技能資料夾複製到以下位置之一
~/.openclaw/skills/ <project>/skills/ 優先級:工作區 > 本地 > 內建
將此提示詞複製到 OpenClaw 即可自動安裝。
請幫我使用 Clawhub 安裝 mapbox-web-integration-patterns。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。
取得包含原生技能檔案的ZIP壓縮檔。
本技能提供了將 Mapbox GL JS 整合到現代 Web 應用程式中的權威藍圖。基於 Mapbox create-web-app 鷹架工具,涵蓋了 React、Vue、Svelte 和 Angular 等框架的關鍵生命週期管理、安全 Token 處理和搜尋整合。透過遵循這些 Openclaw Skills 模式,開發者可以確保其地圖組件具有高效能、無洩漏且易於維護的特點。
其核心價值在於針對特定框架的實施細節,這些細節可以防止常見的陷阱,例如未清理的 WebGL 上下文導致的記憶體洩漏或響應式框架中的無限重渲染迴圈。無論您是在建置簡單的位置選擇器還是複雜的資料視覺化儀表板,這些模式都為 Mapbox GL JS v3.x 及更高版本提供了穩定的基礎。
要開始使用這些 Openclaw Skills 模式,請透過您的套件管理器安裝必要的相依性:
# 安裝核心 Mapbox GL JS 函式庫
npm install mapbox-gl@^3.0.0
# 安裝 React 的搜尋組件
npm install @mapbox/search-js-react@^1.0.0
# 安裝其他框架的搜尋組件
npm install @mapbox/search-js-web@^1.0.0
確保您的環境變數已配置了 Mapbox 存取 Token(例如 VITE_MAPBOX_ACCESS_TOKEN)。
該技能遵循一種結構化的方法來管理地圖狀態和元資料:
| 物件 | 描述 | 關鍵屬性 |
|---|---|---|
| 地圖實例 | 由 mapboxgl.Map 建立的核心地圖物件 | container, style, center, zoom |
| 實例引用 | 非響應式容器(如 useRef) | current (持有地圖物件) |
| Token 設定 | 安全憑證管理 | accessToken, 環境變數 |
| 搜尋屬性 | 地理編碼配置 | proximity, marker, placeholder |
加載中
一款智慧 Git 提交訊息生成器,確保符合 Conventional Commits 規範,同時自動檢測 monorepo 範圍並拆分複雜變更。

一種自動化交易技能,基於 Binance 的即時 BTC 價格動能執行 Polymarket 比特幣 5 分鐘短線投注。








































