Gerador de endereços self-hosted que retorna endereços reais de registros oficiais e dados de mapas abertos de 27 países e regiões.
dietrichmax/docker-staticmaps
API REST auto-hospedável que renderiza imagens de mapas estáticos com marcadores, polígonos, círculos, polilinhas e sobreposições de texto.
Alternativa open source a:Google Static Maps API
Mapbox Static Images API
- Estrelas
- 130
- Forks
- 8
- Issues abertas
- 2
- Último commit
- há 23 horas
O que é?
A Docker Static Maps API é um serviço auto-hospedável que gera imagens de mapas estáticos por meio de um endpoint REST. Quem faz as chamadas especifica o tamanho, o centro, o zoom e o mapa-base em uma query string, e pode adicionar marcadores, polígonos, círculos, polilinhas e sobreposições de texto à imagem renderizada.
O serviço oferece vários mapas-base, incluindo OpenStreetMap, Esri e Carto, além de servidores de tiles personalizados. Também é possível habilitar uma sobreposição de relevo sombreado criada a partir de tiles raster DEM codificados em Terrarium. Os tiles e as imagens renderizadas ficam em cache, e a API aplica limitação de requisições por IP, com autenticação opcional por chave de API.
O serviço roda como um contêiner Docker na porta 3000 e inclui um playground interativo no navegador para testar chamadas.
Recursos principais
- 01Renderiza marcadores, polígonos, círculos, polilinhas e sobreposições de texto em mapas estáticos
- 02Oferece mapas-base OpenStreetMap, Esri e Carto, além de servidores de tiles personalizados
- 03Disponibiliza uma sobreposição opcional de relevo sombreado a partir de tiles DEM codificados em Terrarium
- 04Armazena em cache tiles e imagens geradas
- 05Aplica limitação de requisições por IP e autenticação opcional por chave de API
- 06É distribuído como uma imagem Docker com um playground no navegador
Casos de uso
- Incorporar prévias de mapas em e-mails, relatórios ou notificações sem carregar um mapa JavaScript
- Gerar imagens de localização para dashboards ou páginas renderizadas no servidor
- Criar miniaturas de mapas para anúncios que exibem uma rota, uma área ou um conjunto de pontos
- Executar um serviço privado de mapas estáticos na sua própria infraestrutura
Início rápido
- 1
Execute a API com Docker
docker run -p '3000:3000/tcp' mxdcodes/docker-staticmaps:latest - 2
Solicite uma imagem de mapa de exemplo
curl "http://localhost:3000/api/staticmaps?width=1000&height=1000¢er=-18.2871,147.6992&zoom=9&basemap=satellite" - 3
Abra o playground interativo em um navegador
Antes de usar
- O código-fonte está licenciado sob AGPL-3.0+, que impõe requisitos rigorosos de copyleft se você modificá-lo e hospedá-lo.
Em coleções
Tópicos
Perguntas frequentes
- O que é docker-staticmaps?
- API REST auto-hospedável que renderiza imagens de mapas estáticos com marcadores, polígonos, círculos, polilinhas e sobreposições de texto. A Docker Static Maps API é um serviço auto-hospedável que gera imagens de mapas estáticos por meio de um endpoint REST. Quem faz as chamadas especifica o tamanho, o centro, o zoom e o mapa-base em uma query string, e pode adicionar marcadores, polígonos, círculos, polilinhas e sobreposições de texto à imagem renderizada.
- docker-staticmaps é gratuito? Qual é a licença?
- docker-staticmaps é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- docker-staticmaps ainda é mantido?
- Manutenção ativa. O último commit de docker-staticmaps foi em 6 de nov. de 2026.
- Para que posso usar docker-staticmaps?
- Incorporar prévias de mapas em e-mails, relatórios ou notificações sem carregar um mapa JavaScript Gerar imagens de localização para dashboards ou páginas renderizadas no servidor Criar miniaturas de mapas para anúncios que exibem uma rota, uma área ou um conjunto de pontos Executar um serviço privado de mapas estáticos na sua própria infraestrutura
- Como instalar docker-staticmaps?
- Execute a API com Docker: docker run -p '3000:3000/tcp' mxdcodes/docker-staticmaps:latest Solicite uma imagem de mapa de exemplo: curl "http://localhost:3000/api/staticmaps?width=1000&height=1000¢er=-18.2871,147.6992&zoom=9&basemap=satellite" Abra o playground interativo em um navegador
- Onde consigo docker-staticmaps?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dietrichmax/docker-staticmaps
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de API auto-hospedado para gerenciar um bar em casa, desenvolvido especificamente para receitas de coquetéis, ingredientes e estoque.
Verificador TCP de portas open source com REST API e interface web, que pode ser hospedado por conta própria via Docker e é baseado em Litestar.
Serviço de API em Go para poesia clássica chinesa, com endpoints REST e GraphQL e um acervo de quase 400 mil poemas em chinês simplificado e tradicional.
Servidor self-hosted para enviar e receber mensagens push em tempo real via WebSocket, com uma interface web integrada.
APIs REST e MCP instantâneas para bancos de dados PostgreSQL e MySQL existentes ou novos, com CRUD, rotas SQL personalizadas, autenticação e ACL, sem precisar escrever código de backend.