Una guía completa para implementar Mapbox GL JS en frameworks modernos de JavaScript utilizando patrones de integración oficiales listos para producción.
La forma más rápida de instalar una habilidad directamente desde el registro.
npx clawhub@latest install mapbox-web-integration-patterns
Copia la carpeta de la habilidad a una de estas ubicaciones
~/.openclaw/skills/ <project>/skills/ Prioridad: Espacio de trabajo > Local > Integrado
Copia este prompt en OpenClaw para instalarlo automáticamente.
Ayúdame a instalar mapbox-web-integration-patterns usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).
Obtén los archivos originales de la habilidad en un archivo ZIP.
Esta habilidad proporciona el plano definitivo para integrar Mapbox GL JS en aplicaciones web modernas. Basada en la herramienta de scaffolding Mapbox create-web-app, cubre la gestión esencial del ciclo de vida, el manejo seguro de Token y la integración de búsqueda para frameworks como React, Vue, Svelte y Angular. Al seguir estos patrones de Openclaw Skills, los desarrolladores pueden garantizar que sus componentes de mapeo sean eficientes, sin fugas de memoria y fáciles de mantener.
Su valor principal reside en los detalles de implementación específicos del framework que evitan trampas comunes, como fugas de memoria por contextos WebGL no limpiados o bucles de renderización infinitos en frameworks reactivos. Ya sea que esté creando un selector de ubicación simple o un panel complejo de visualización de datos, estos patrones proporcionan una base estable para Mapbox GL JS v3.x y superior.
Para comenzar con estos patrones de Openclaw Skills, instale las dependencias necesarias a través de su gestor de paquetes:
# Instalar la biblioteca principal Mapbox GL JS
npm install mapbox-gl@^3.0.0
# Instalar componentes de búsqueda para React
npm install @mapbox/search-js-react@^1.0.0
# Instalar componentes de búsqueda para otros frameworks
npm install @mapbox/search-js-web@^1.0.0
Asegúrese de que sus variables de entorno estén configuradas con su Token de acceso de Mapbox (por ejemplo, VITE_MAPBOX_ACCESS_TOKEN).
La habilidad sigue un enfoque estructurado para gestionar el estado del mapa y los metadatos:
| Objeto | Descripción | Propiedades clave |
|---|---|---|
| Instancia de mapa | El objeto principal del mapa creado por mapboxgl.Map | container, style, center, zoom |
| Referencia de instancia | Un contenedor no reactivo (como useRef) | current (contiene el objeto del mapa) |
| Configuración de Token | Gestión de credenciales de seguridad | accessToken, variables de entorno |
| Props de búsqueda | Configuración para geocodificación | proximity, marker, placeholder |
Cargando
Un generador inteligente de mensajes de commit de Git que garantiza el cumplimiento de Conventional Commits mientras detecta automáticamente alcances de monorepo y divide cambios complejos.

Un asistente de video con IA especializado para que los estudios de arquitectura creen vitrinas de capacidades convincentes y contenido para la adquisición de clientes.

Una suite integral de flujo de trabajo de desarrollo que automatiza cada etapa del ciclo de vida del software, desde la ideación hasta el despliegue en producción.

Un asistente de video especializado para profesionales del bienestar, diseñado para convertir estructuras holísticas y metodologías de coaching en contenido de video educativo y de testimonios de alto impacto.

Un motor de traducción experto para convertir términos y documentación de Tecnología de la Información del inglés al Kurdo Central (Sorani) puro utilizando fuentes lingüísticas autorizadas.

Una skill de trading automatizada que ejecuta apuestas de sprint de 5 minutos en Bitcoin en Polymarket basadas en el momentum de precio en tiempo real de BTC desde Binance.








































