BMap JSAPI GL

Pack de référence Baidu Maps BMapGL : 24 docs API pour overlays, layers, routing

par baidu-maps · baidu-maps/jsapi-skills

Testé · Fonctionne ★ 8.8/10

BMap JSAPI GL — Pack de référence Baidu Maps BMapGL : 24 docs API pour overlays, layers, routing

Ce que fait

Skill officielle Baidu Maps qui charge la référence API WebGL (BMapGL) à la demande : map init, markers, polylines, polygons, info windows, custom map styles, MVT/XYZ layers, routing, geocoding et coordinate conversion. Se déclenche lorsqu'une requête mentionne BMapGL, 百度地图 ou jsapi-gl, et dirige Claude vers le fichier de référence qui répond à la question au lieu de deviner les formes d'API. Le rendu de tuiles réelles nécessite toujours un AK Baidu côté navigateur, ce que la skill explique comment obtenir.

Rapport de test

J'ai demandé une page BMapGL à thème sombre avec un marqueur déplaçable et une fenêtre d'information, d'abord de mémoire, puis avec la skill chargée. La version sans skill a défini le thème avec setMapStyleV2({styleId:'dark'}) et une InfoWindow de width 200 — le téléchargement et la lecture du bundle BMapGL réel montrent que tout styleId de moins de 32 caractères est converti en une recherche de nom de style où seuls 'default' et 'grayed-out' existent, et setWidth bloque tout ce qui est inférieur à 220, donc les deux lignes ne font rien silencieusement. Le map-style.md de la skill fournit un styleJson sombre fonctionnel en cinq règles sous la forme #RRGGBBAA requise, et sa documentation signale la plage de largeur 220-730 ainsi que le teardown map.destroy() obligatoire que la version de base avait omis. Les 24 fichiers de référence cités dans SKILL.md existent ; l'affirmation '3D map' de l'entête est une exagération, car le README du repo attribue la 3D à la skill sœur bmap-jsapi-three.

Testé le: 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

Commandes et exemples de prompts

  • /bmap-jsapi-glPack de référence Baidu Maps BMapGL : 24 docs API pour overlays, layers, routing

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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