BMap JSAPI GL
Pakiet referencyjny Baidu Maps BMapGL: 24 dokumenty API dla nakładek, warstw, routingu
Testowano · Działa
Co robi ten skill
Oficjalna umiejętność Baidu Maps, która ładuje referencje API WebGL (BMapGL) na żądanie: inicjalizacja mapy, markery, polilinie, poligony, okna informacyjne, niestandardowe style map, warstwy MVT/XYZ, routing, geokodowanie i konwersja współrzędnych. Uruchamia się, gdy zapytanie wspomina BMapGL, 百度地图 lub jsapi-gl, i kieruje Claude'a do jednego pliku referencyjnego, który odpowiada na pytanie, zamiast zgadywać kształty API. Renderowanie rzeczywistych kafelków nadal wymaga klucza Baidu AK po stronie przeglądarki, co umiejętność wyjaśnia, jak uzyskać.
Raport z testu
Poproszono o ciemną stronę BMapGL z przesuwalnym markerem i oknem informacyjnym, najpierw z pamięci, a następnie z załadowaną umiejętnością. Wersja bez umiejętności ustawiła motyw za pomocą `setMapStyleV2({styleId:'dark'})` i InfoWindow o szerokości 200 — pobranie rzeczywistego pakietu BMapGL i jego odczytanie pokazuje, że każdy styleId poniżej 32 znaków jest konwertowany na wyszukiwanie nazwy stylu, gdzie istnieją tylko 'default' i 'grayed-out', a setWidth ogranicza wszystko poniżej 220, więc obie linie cicho nic nie robią. `map-style.md` umiejętności dostarcza działający pięcioregularny ciemny styleJson w wymaganym formacie #RRGGBBAA, a jej dokumentacja oznacza zakres szerokości 220-730 plus obowiązkowe `map.destroy()` pominięte przez wersję bazową. Wszystkie 24 pliki referencyjne wymienione w SKILL.md istnieją; twierdzenie frontmattera o 'mapie 3D' jest przesadą, ponieważ własny README repozytorium przypisuje 3D do pokrewnej umiejętności bmap-jsapi-three.
Testowano: 2026-08-10 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/baidu-maps/jsapi-skills.git mkdir -p ~/.claude/skills cd jsapi-skills && cp -r skills/bmap-jsapi-gl ~/.claude/skills/bmap-jsapi-gl
Komendy i przykładowe prompty
/bmap-jsapi-glPakiet referencyjny Baidu Maps BMapGL: 24 dokumenty API dla nakładek, warstw, routingu
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
帮我用百度地图 BMapGL WebGL API 做一个带暗色自定义样式、支持拖拽标记的地图展示页面请用百度地图 jsapi-gl 实现一个地图页面,标记可以拖拽,点击后弹出详细信息窗口如何用百度地图 WebGL API 加载自定义地图样式,并实现路线规划和坐标系转换功能