BMap JSAPI GL

Baidu Maps BMapGL referenspaket: 24 API-dokument för överlägg, lager, routing

av baidu-maps · baidu-maps/jsapi-skills

Testad · Fungerar ★ 8.8/10

BMap JSAPI GL — Baidu Maps BMapGL referenspaket: 24 API-dokument för överlägg, lager, routing

Vad den gör

Officiell Baidu Maps-färdighet som laddar WebGL (BMapGL) API-referens vid behov: kartinitiering, markörer, polylinjer, polygoner, informationsfönster, anpassade kartstilar, MVT/XYZ-lager, routing, geokodning och koordinatomvandling. Utlöses när en förfrågan nämner BMapGL, 百度地图 eller jsapi-gl, och pekar Claude mot den referensfil som svarar på frågan istället för att gissa API-former. Rendering av verkliga brickor kräver fortfarande en Baidu browser-side AK, vilket färdigheten förklarar hur man får.

Testrapport

Bad om en mörktema BMapGL-sida med en dragbar markör och ett informationsfönster, först från minnet och sedan med färdigheten laddad. Den version utan färdighet satte temat med setMapStyleV2({styleId:'dark'}) och ett InfoWindow med bredd 200 — att ladda ner det faktiska BMapGL-paketet och läsa det visar att varje styleId under 32 tecken tvingas till en style-name lookup där endast 'default' och 'grayed-out' existerar, och setWidth klämmer allt under 220, så båda raderna gör tyst ingenting. Färdighetens map-style.md överlämnar en fungerande fem-regels mörk styleJson i det obligatoriska #RRGGBBAA-formatet, och dess dokument flaggar breddområdet 220-730 plus den obligatoriska map.destroy() teardown som baslinjen utelämnade. Alla 24 referensfiler som citeras i SKILL.md existerar; frontmatterns '3D map'-påstående är en överdrift, eftersom repots egen README tilldelar 3D till den syskonfärdigheten bmap-jsapi-three.

Testad: 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

Kommandon och exempelprompter

  • /bmap-jsapi-glBaidu Maps BMapGL referenspaket: 24 API-dokument för överlägg, lager, routing

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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