BMap JSAPI GL
Referenční balíček Baidu Maps BMapGL: 24 API dokumentů pro překryvy, vrstvy, směrování
Otestováno · Funguje
Co umí
Oficiální dovednost Baidu Maps, která načítá WebGL (BMapGL) API referenci na vyžádání: map init, markers, polylines, polygons, info windows, custom map styles, MVT/XYZ layers, routing, geocoding a coordinate conversion. Spouští se, když požadavek zmíní BMapGL, 百度地图 nebo jsapi-gl, a nasměruje Claude k jednomu referenčnímu souboru, který odpoví na otázku, namísto hádání tvarů API. Vykreslování skutečných dlaždic stále vyžaduje Baidu browser-side AK, což dovednost vysvětluje, jak získat.
Testovací report
Požádal jsem o tmavou BMapGL stránku s přetahovatelným markerem a info window, nejprve z paměti a poté s načtenou dovedností. Verze bez dovednosti nastavila téma pomocí setMapStyleV2({styleId:'dark'}) a InfoWindow o šířce 200 — stažení skutečného BMapGL balíčku a jeho přečtení ukazuje, že jakékoli styleId pod 32 znaků je převedeno na vyhledávání názvu stylu, kde existují pouze 'default' a 'grayed-out', a setWidth omezuje cokoli pod 220, takže oba řádky tiše nedělají nic. map-style.md dovednosti předává funkční pětipravidlový tmavý styleJson v požadovaném formátu #RRGGBBAA a jeho dokumentace označuje rozsah šířky 220-730 plus povinné map.destroy() teardown, které základní verze vynechala. Všech 24 referenčních souborů citovaných v SKILL.md existuje; tvrzení '3D map' v úvodu je přehnané, protože vlastní README repozitáře přiřazuje 3D související dovednosti bmap-jsapi-three.
Testováno: 2026-08-10 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/bmap-jsapi-glReferenční balíček Baidu Maps BMapGL: 24 API dokumentů pro překryvy, vrstvy, směrování
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
帮我用百度地图 BMapGL WebGL API 做一个带暗色自定义样式、支持拖拽标记的地图展示页面请用百度地图 jsapi-gl 实现一个地图页面,标记可以拖拽,点击后弹出详细信息窗口如何用百度地图 WebGL API 加载自定义地图样式,并实现路线规划和坐标系转换功能