Generador de direcciones autoalojado que devuelve direcciones reales de registros oficiales y datos cartográficos abiertos de 27 países y regiones.
dietrichmax/docker-staticmaps
API REST autoalojable que genera imágenes de mapas estáticos con marcadores, polígonos, círculos, polilíneas y superposiciones de texto.
Alternativa open source a:Google Static Maps API
Mapbox Static Images API
- Estrellas
- 130
- Forks
- 8
- Issues abiertos
- 2
- Último commit
- hace 23 horas
¿Qué es?
Docker Static Maps API es un servicio autoalojable que genera imágenes de mapas estáticos mediante un endpoint REST. Quien hace la solicitud especifica el tamaño, el centro, el nivel de zoom y el mapa base en una cadena de consulta, y puede añadir marcadores, polígonos, círculos, polilíneas y superposiciones de texto a la imagen generada.
Admite varios mapas base, como OpenStreetMap, Esri y Carto, además de servidores de teselas personalizados. También ofrece una superposición opcional de sombreado del relieve basada en teselas DEM ráster codificadas en Terrarium. Las teselas y las imágenes generadas se almacenan en caché, y la API aplica límites de solicitudes por IP, con autenticación opcional mediante API key.
El servicio se ejecuta como un contenedor Docker en el puerto 3000 e incluye un entorno interactivo en el navegador para probar solicitudes.
Funciones clave
- 01Genera mapas estáticos con marcadores, polígonos, círculos, polilíneas y superposiciones de texto
- 02Admite mapas base de OpenStreetMap, Esri y Carto, además de servidores de teselas personalizados
- 03Ofrece una superposición opcional de sombreado del relieve a partir de teselas DEM codificadas en Terrarium
- 04Almacena en caché las teselas y las imágenes generadas
- 05Aplica límites de solicitudes por IP y ofrece autenticación opcional mediante API key
- 06Se distribuye como una imagen Docker e incluye un entorno interactivo en el navegador
Casos de uso
- Incorporar vistas previas de mapas en correos electrónicos, informes o notificaciones sin cargar un mapa JavaScript
- Generar imágenes de ubicaciones para paneles o páginas renderizadas en el servidor
- Crear miniaturas de mapas para anuncios que muestren una ruta, una zona o un conjunto de puntos
- Ejecutar un servicio privado de mapas estáticos en una infraestructura propia
Inicio rápido
- 1
Ejecuta la API con Docker
docker run -p '3000:3000/tcp' mxdcodes/docker-staticmaps:latest - 2
Solicita una imagen de mapa de ejemplo
curl "http://localhost:3000/api/staticmaps?width=1000&height=1000¢er=-18.2871,147.6992&zoom=9&basemap=satellite" - 3
Abre el entorno interactivo en un navegador
Antes de usarlo
- El código fuente está bajo la licencia AGPL-3.0+, que impone estrictos requisitos de copyleft si lo modificas y lo alojas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es docker-staticmaps?
- API REST autoalojable que genera imágenes de mapas estáticos con marcadores, polígonos, círculos, polilíneas y superposiciones de texto. Docker Static Maps API es un servicio autoalojable que genera imágenes de mapas estáticos mediante un endpoint REST. Quien hace la solicitud especifica el tamaño, el centro, el nivel de zoom y el mapa base en una cadena de consulta, y puede añadir marcadores, polígonos, círculos, polilíneas y superposiciones de texto a la imagen generada.
- ¿docker-staticmaps es gratuito? ¿Qué licencia tiene?
- docker-staticmaps es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿docker-staticmaps sigue mantenido?
- Mantenimiento activo. El último commit de docker-staticmaps fue el 6 nov 2026.
- ¿Para qué puedo usar docker-staticmaps?
- Incorporar vistas previas de mapas en correos electrónicos, informes o notificaciones sin cargar un mapa JavaScript Generar imágenes de ubicaciones para paneles o páginas renderizadas en el servidor Crear miniaturas de mapas para anuncios que muestren una ruta, una zona o un conjunto de puntos Ejecutar un servicio privado de mapas estáticos en una infraestructura propia
- ¿Cómo se instala docker-staticmaps?
- Ejecuta la API con Docker: docker run -p '3000:3000/tcp' mxdcodes/docker-staticmaps:latest Solicita una imagen de mapa de ejemplo: curl "http://localhost:3000/api/staticmaps?width=1000&height=1000¢er=-18.2871,147.6992&zoom=9&basemap=satellite" Abre el entorno interactivo en un navegador
- ¿Dónde consigo docker-staticmaps?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dietrichmax/docker-staticmaps
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor API autohospedado para gestionar un bar en casa, diseñado específicamente para recetas de cócteles, ingredientes e inventario.
Comprobador de puertos TCP de código abierto con API REST e interfaz web, autoalojable con Docker y basado en Litestar.
Servicio de API en Go para poesía clásica china, con endpoints REST y GraphQL sobre un corpus de casi 400.000 poemas en chino simplificado y tradicional.
Servidor autohospedado para enviar y recibir mensajes push en tiempo real mediante WebSocket, con una interfaz web integrada.
APIs REST y MCP instantáneas para bases de datos PostgreSQL y MySQL existentes o nuevas, con CRUD, rutas SQL personalizadas, autenticación y ACL, sin necesidad de código de backend.