BMap JSAPI GL

Pacchetto di riferimento Baidu Maps BMapGL: 24 documenti API per overlays, layers, routing

di baidu-maps · baidu-maps/jsapi-skills

Promosso ★ 8.8/10

BMap JSAPI GL — Pacchetto di riferimento Baidu Maps BMapGL: 24 documenti API per overlays, layers, routing

Cosa fa

Skill ufficiale di Baidu Maps che carica il riferimento API WebGL (BMapGL) su richiesta: map init, markers, polylines, polygons, info windows, custom map styles, MVT/XYZ layers, routing, geocoding e coordinate conversion. Si attiva quando una richiesta menziona BMapGL, 百度地图 o jsapi-gl, e indirizza Claude al file di riferimento che risponde alla domanda invece di indovinare le forme API. Il rendering di tiles reali richiede ancora un Baidu browser-side AK, che la skill spiega come ottenere.

Rapporto di test

Ho chiesto una pagina BMapGL a tema scuro con un draggable marker e un info window, prima a memoria e poi con la skill caricata. La versione senza skill ha impostato il tema con setMapStyleV2({styleId:'dark'}) e un InfoWindow di width 200 — scaricando il bundle BMapGL effettivo e leggendolo si vede che qualsiasi styleId sotto i 32 caratteri viene convertito in una ricerca di style-name dove esistono solo 'default' e 'grayed-out', e setWidth blocca qualsiasi valore inferiore a 220, quindi entrambe le righe non fanno nulla silenziosamente. Il map-style.md della skill fornisce un working five-rule dark styleJson nella forma #RRGGBBAA richiesta, e la sua documentazione segnala il range di width 220-730 più il mandatory map.destroy() teardown che la baseline aveva omesso. Tutti i 24 file di riferimento citati in SKILL.md esistono; l'affermazione '3D map' nel frontmatter è un'esagerazione, poiché il README del repo assegna il 3D alla skill sorella bmap-jsapi-three.

Testato il: 2026-08-10 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /bmap-jsapi-glPacchetto di riferimento Baidu Maps BMapGL: 24 documenti API per overlays, layers, routing

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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