Тема
Сравнение с альтернативами
Данные по состоянию на 2026-09-30. Условия сторонних сервисов меняются — перед решением перепроверяйте актуальные тарифы на сайтах поставщиков.
Краткая таблица
| EvaMaps | Яндекс JS API | 2ГИС MapGL | MapTiler Cloud | |
|---|---|---|---|---|
| Данные | OpenStreetMap | Яндекс | 2ГИС + OSM | OpenStreetMap |
| Движок | Canvas/SVG, собственный | WebGL (v3) | WebGL (MapLibre) | MapLibre GL |
| Размер SDK | ≈15 КБ gzip | тяжёлый загрузчик | ≈285 КБ gzip | ≈285 КБ gzip |
| Без GPU | ✅ работает | ❌ нужен GPU | ❌ нужен GPU | ❌ нужен GPU |
| Бесплатный тариф | 5 000 загрузок/мес на домен, без ключа | 500 req/сутки (ограничения) | демо-ключ | 5 000 сессий/мес, некоммерч. |
| Закрытые системы, CRM | ✅ | ❌ нужна лицензия | через калькулятор | только некоммерч. на бесплатном |
| Трекинг в реальном времени | ✅ | ❌ запрещён на бесплатном | через менеджера | — |
| Cookies во встраивании | ❌ нет | ✅ есть | ✅ есть | — |
| Серверы | РФ | РФ | РФ | за рубежом |
| Оплата из РФ | в рублях | в рублях | в рублях | практически недоступна |
| При превышении лимита | карта работает, на ней уведомление | блокировка до следующих суток | — | — |
| Геокодер | ✅ | ✅ платный | ✅ | ✅ |
| Маршруты | нет | ✅ платные | через 2ГИС API | ✅ |
Яндекс JavaScript API
Что лучше у Яндекса: богатый справочник организаций, поиск адресов по РФ на уровне, который трудно повторить, пробки, панорамы, навигатор. Для простого «офис на карте» на открытом публичном сайте Яндекс бесплатен — бесплатный Конструктор карт Яндекса покрывает этот сценарий.
Где EvaMaps выгоднее:
- Закрытые системы, личные кабинеты, CRM, дашборды: Яндекс требует коммерческую лицензию от 195 000 ₽/год (данные 2026-09-30, проверьте актуальные условия на сайте Яндекса).
- Трекинг в реальном времени: на бесплатном тарифе Яндекс запрещает.
- Хранение координат и результатов геокодирования: у Яндекса на бесплатном запрещено.
- Лёгкость: SDK EvaMaps в разы меньше загрузчика Яндекс API.
- Обязательный логотип: на любом тарифе Яндекс требует показывать логотип и кнопку «Открыть в Яндекс Картах». У EvaMaps — только строка атрибуции в углу карты, без кнопок.
- Блокировка: при превышении лимита Яндекс отключает сервис до следующих суток. У EvaMaps карта продолжает работать, на ней появляется уведомление о лимите.
2ГИС MapGL
Что лучше у 2ГИС: обширный справочник организаций, особенно для городов РФ, WebGL-вектор с высокой детализацией, коробочная On-Premise версия для enterprise и B2G.
Где EvaMaps выгоднее:
- Размер: 2ГИС использует MapLibre GL (~285 КБ gzip), который требует WebGL и GPU. EvaMaps работает и без GPU.
- Прозрачность цен: у 2ГИС публичного прайса для малого бизнеса нет, переговоры с менеджером.
MapTiler Cloud, Stadia Maps и другие международные сервисы
Качественные сервисы с OpenStreetMap-данными. Основной барьер для РФ:
- Оплата картами российских банков за рубежом в 2025–2026 годах затруднена или невозможна.
- Серверы за рубежом — для ряда требований 152-ФЗ это препятствие.
- Бесплатные тарифы — только для некоммерческого использования.
Leaflet и MapLibre GL JS
Это клиентские библиотеки, а не сервисы: тайлов у них нет, источник подложки ищете сами. EvaMaps заменяет связку «библиотека + чужие тайлы» целиком: свой движок и тайлы по РФ и СНГ одной поставкой. Тайлы EvaMaps работают только через SDK @evamaps/sdk, <eva-map> и iframe — в Leaflet, MapLibre, OpenLayers или QGIS они не подключаются.
| EvaMaps | Leaflet 1.9 | MapLibre GL JS | |
|---|---|---|---|
| Размер | ≈15 КБ gzip (SDK с движком) | ≈43 КБ gzip | ≈285 КБ gzip |
| Рендер | Canvas 2D и SVG | DOM и SVG/Canvas | WebGL, воркеры |
| Без GPU | ✅ | ✅ | ❌ тормозит или не работает |
| Тайлы в комплекте | ✅ РФ и СНГ, границы по законам РФ | ❌ | ❌ |
| Координаты | [lng, lat] | [lat, lng] | [lng, lat] |
| Кластеры, переключатель слоёв | встроены | плагины | своими слоями |
| Плагины | нет | огромная экосистема | много |
| Векторные стили, вращение, 3D | нет | нет | ✅ |
CSP без unsafe-eval и blob-воркеров | ✅ | ✅ | отдельная сборка |
Чем EvaMaps отличается от Leaflet
API знакомый: setView, flyTo, fitBounds, marker(...).addTo(map), on/off. Отличия — порядок координат [lng, lat], балун без HTML-строк и подложка, которая уже подключена. Leaflet выигрывает экосистемой плагинов. Пошагово — переход с Leaflet.
Чем EvaMaps отличается от MapLibre GL JS
MapLibre рисует векторные тайлы через WebGL: стили на лету, вращение, наклон и 3D. Цена — ≈285 КБ и видеокарта: на офисных компьютерах без GPU, в виртуальных машинах и старых ноутбуках карта тормозит или не открывается. EvaMaps рисует растровые тайлы на Canvas 2D и работает везде, но без вращения, 3D и своих векторных стилей — только темы light, dark, gray.
Если нужны векторные стили и 3D — выбирайте MapLibre со своим источником тайлов. Если нужна лёгкая карта с метками по РФ, которая открывается на любом компьютере, — EvaMaps.
Какой сервис выбрать
- Офис на сайте, Tilda/WordPress, без кода → конструктор EvaMaps или Яндекс Конструктор (бесплатно).
- CRM, трекинг, закрытые системы → EvaMaps (разрешено на любом тарифе) или 2ГИС On-Premise.
- Карта без cookies, GDPR/152-ФЗ-friendly → EvaMaps.
- Слабые устройства, без GPU → EvaMaps.
- Нужны маршруты → Яндекс API (платный) или 2ГИС; поиск адресов есть и в EvaMaps.
- Сейчас Leaflet + чужие тайлы, нужна подложка по РФ → EvaMaps, см. переход с Leaflet.
- Полноценный GIS в браузере, векторные стили → MapLibre GL JS + ваш источник тайлов.