BMap JSAPI GL

Baidu Maps BMapGL Referenzpaket: 24 API-Dokumente für Overlays, Layer, Routing

von baidu-maps · baidu-maps/jsapi-skills

Getestet · Funktioniert ★ 8.8/10

BMap JSAPI GL — Baidu Maps BMapGL Referenzpaket: 24 API-Dokumente für Overlays, Layer, Routing

Was es kann

Offizieller Baidu Maps Skill, der bei Bedarf die WebGL (BMapGL) API-Referenz lädt: Karteninitialisierung, Marker, Polylinien, Polygone, Infofenster, benutzerdefinierte Kartenstile, MVT/XYZ-Layer, Routing, Geocodierung und Koordinatenkonvertierung. Wird ausgelöst, wenn eine Anfrage BMapGL, 百度地图 oder jsapi-gl erwähnt und Claude auf die eine Referenzdatei verweist, die die Frage beantwortet, anstatt API-Strukturen zu erraten. Das Rendern echter Kacheln erfordert immer noch einen Baidu browserseitigen AK, dessen Beschaffung der Skill erklärt.

Testbericht

Eine BMapGL-Seite mit dunklem Thema, einem ziehbaren Marker und einem Infofenster wurde angefragt, zuerst aus dem Gedächtnis und dann mit geladenem Skill. Die Version ohne Skill setzte das Thema mit setMapStyleV2({styleId:'dark'}) und ein InfoWindow mit einer Breite von 200 – das Herunterladen und Lesen des tatsächlichen BMapGL-Bundles zeigt, dass jede styleId unter 32 Zeichen in eine Stilnamen-Suche umgewandelt wird, bei der nur 'default' und 'grayed-out' existieren, und setWidth alles unter 220 klemmt, sodass beide Zeilen stillschweigend nichts bewirken. Die map-style.md des Skills liefert ein funktionierendes fünf-Regel-Dark-styleJson in der erforderlichen #RRGGBBAA-Form, und seine Dokumentation kennzeichnet den Breitenbereich 220-730 sowie den obligatorischen map.destroy()-Abbau, den die Baseline wegließ. Alle 24 in SKILL.md zitierten Referenzdateien existieren; die Behauptung des Frontmatters von einer '3D-Karte' ist übertrieben, da das README des Repositories 3D dem verwandten bmap-jsapi-three Skill zuweist.

Getestet am: 2026-08-10 · Claude Code 2.x (agent harness)

Installation

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

Befehle & Beispiel-Prompts

  • /bmap-jsapi-glBaidu Maps BMapGL Referenzpaket: 24 API-Dokumente für Overlays, Layer, Routing

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 帮我用百度地图 BMapGL WebGL API 做一个带暗色自定义样式、支持拖拽标记的地图展示页面
  • 请用百度地图 jsapi-gl 实现一个地图页面,标记可以拖拽,点击后弹出详细信息窗口
  • 如何用百度地图 WebGL API 加载自定义地图样式,并实现路线规划和坐标系转换功能