Самостоятельно размещаемый генератор адресов, который возвращает реальные адреса из официальных реестров и открытых картографических данных для 27 стран и регионов.
dietrichmax/docker-staticmaps
Самостоятельно размещаемый REST API для создания статичных картинок карт с маркерами, полигонами, окружностями, линиями и текстовыми наложениями.
Open source альтернатива:Google Static Maps API
Mapbox Static Images API
- Звёзды
- 130
- Форки
- 8
- Открытые issues
- 2
- Последний коммит
- 23 часа назад
Что это?
Docker Static Maps API — сервис, который можно разместить самостоятельно и который генерирует статичные изображения карт через REST endpoint. В запросе указывают размер, центр, масштаб и базовую карту, а также могут добавлять на изображение маркеры, полигоны, окружности, линии и текстовые наложения.
Сервис поддерживает несколько базовых карт, включая OpenStreetMap, Esri и Carto, а также собственные серверы тайлов. Дополнительно можно включить слой затенения рельефа, построенный на растровых тайлах DEM в формате Terrarium. Тайлы и готовые изображения кэшируются, а API ограничивает частоту запросов с одного IP-адреса и при необходимости поддерживает аутентификацию по API key.
Сервис запускается в Docker-контейнере на порту 3000. В комплект входит интерактивная браузерная площадка для проверки запросов.
Ключевые возможности
- 01Добавляет на статичные карты маркеры, полигоны, окружности, линии и текстовые наложения
- 02Поддерживает базовые карты OpenStreetMap, Esri и Carto, а также собственные серверы тайлов
- 03Позволяет включить слой затенения рельефа на основе тайлов DEM в формате Terrarium
- 04Кэширует тайлы и созданные изображения
- 05Ограничивает частоту запросов с одного IP-адреса и при необходимости поддерживает аутентификацию по API key
- 06Поставляется в виде Docker-образа с браузерной площадкой
Сценарии использования
- Встраивание карт-превью в письма, отчёты и уведомления без загрузки JavaScript-карты
- Создание изображений с местоположением для дашбордов и страниц, отрисовываемых на сервере
- Создание миниатюр карт для объявлений с маршрутом, областью или набором точек
- Запуск собственного сервиса статичных карт на своей инфраструктуре
Быстрый старт
- 1
Запустите API с помощью Docker
docker run -p '3000:3000/tcp' mxdcodes/docker-staticmaps:latest - 2
Запросите пример изображения карты
curl "http://localhost:3000/api/staticmaps?width=1000&height=1000¢er=-18.2871,147.6992&zoom=9&basemap=satellite" - 3
Откройте интерактивную среду для экспериментов в браузере
Что важно знать
- Исходный код распространяется по лицензии AGPL-3.0+, которая устанавливает строгие требования копилефта, если вы изменяете и размещаете его.
В подборках
Темы
Частые вопросы
- Что такое docker-staticmaps?
- Самостоятельно размещаемый REST API для создания статичных картинок карт с маркерами, полигонами, окружностями, линиями и текстовыми наложениями. Docker Static Maps API — сервис, который можно разместить самостоятельно и который генерирует статичные изображения карт через REST endpoint. В запросе указывают размер, центр, масштаб и базовую карту, а также могут добавлять на изображение маркеры, полигоны, окружности, линии и текстовые наложения.
- docker-staticmaps можно использовать бесплатно? Какая у него лицензия?
- docker-staticmaps распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- docker-staticmaps всё ещё поддерживается?
- Активно поддерживается. Последний коммит в docker-staticmaps — 6 нояб. 2026 г..
- Для чего можно использовать docker-staticmaps?
- Встраивание карт-превью в письма, отчёты и уведомления без загрузки JavaScript-карты Создание изображений с местоположением для дашбордов и страниц, отрисовываемых на сервере Создание миниатюр карт для объявлений с маршрутом, областью или набором точек Запуск собственного сервиса статичных карт на своей инфраструктуре
- Как установить docker-staticmaps?
- Запустите API с помощью Docker: docker run -p '3000:3000/tcp' mxdcodes/docker-staticmaps:latest Запросите пример изображения карты: curl "http://localhost:3000/api/staticmaps?width=1000&height=1000¢er=-18.2871,147.6992&zoom=9&basemap=satellite" Откройте интерактивную среду для экспериментов в браузере
- Где скачать docker-staticmaps?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dietrichmax/docker-staticmaps
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
API-сервер для самостоятельного хостинга и управления домашним баром, созданный специально для коктейльных рецептов, ингредиентов и запасов.
Проверка TCP-портов с открытым исходным кодом, REST API и веб-интерфейсом; можно развернуть самостоятельно через Docker, проект создан на Litestar.
API-сервис на Go для классической китайской поэзии с REST- и GraphQL-эндпоинтами и корпусом почти из 400 000 стихотворений на упрощённом и традиционном китайском.
Сервер для самостоятельной отправки и получения push-сообщений в реальном времени по WebSocket со встроенным веб-интерфейсом.
Мгновенно создаёт REST- и MCP API для существующих или новых баз PostgreSQL и MySQL: CRUD, пользовательские SQL-маршруты, аутентификация и ACL — без кода бэкенда.