BMap JSAPI GL

Baidu Maps BMapGL referencepakke: 24 API-dokumenter for overlays, lag, routing

Af baidu-maps · baidu-maps/jsapi-skills

Testet · Virker ★ 8.8/10

BMap JSAPI GL — Baidu Maps BMapGL referencepakke: 24 API-dokumenter for overlays, lag, routing

Hvad det gør

Officiel Baidu Maps skill, der indlæser WebGL (BMapGL) API-reference efter behov: map init, markers, polylines, polygons, info windows, custom map styles, MVT/XYZ layers, routing, geocoding og koordinatkonvertering. Udløses, når en anmodning nævner BMapGL, 百度地图 eller jsapi-gl, og peger Claude mod den ene referencefil, der besvarer spørgsmålet, i stedet for at gætte på API-strukturer. Gengivelse af reelle fliser kræver stadig en Baidu browser-side AK, som skillen forklarer, hvordan man opnår.

Testrapport

Bad om en mørk-temaeret BMapGL-side med en trækbar markør og et infovindue, først fra hukommelsen og derefter med skillen indlæst. Versionen uden skill satte temaet med setMapStyleV2({styleId:'dark'}) og et InfoWindow med bredde 200 — download af den faktiske BMapGL-bundle og læsning af den viser, at enhver styleId under 32 tegn tvinges til et stilnavn-opslag, hvor kun 'default' og 'grayed-out' eksisterer, og setWidth klemmer alt under 220, så begge linjer gør lydløst intet. Skillens map-style.md leverer en fungerende fem-regels mørk styleJson i den krævede #RRGGBBAA-form, og dens dokumenter markerer breddeområdet 220-730 plus den obligatoriske map.destroy() nedlukning, som baseline udelod. Alle 24 referencefiler nævnt i SKILL.md eksisterer; frontmatterens '3D map'-påstand er en overdrivelse, da repoets egen README tildeler 3D til den søskende bmap-jsapi-three skill.

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

Kommandoer og eksempelprompter

  • /bmap-jsapi-glBaidu Maps BMapGL referencepakke: 24 API-dokumenter for overlays, lag, routing

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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