FastaMapa — Бесплатные онлайн карты

Без роутинга и геокодинга — только быстрый и лёгкий рендер карты.

Демо-карта

Быстрый старт

Код для вставки карты:

Отображать на карте:

<script src="https://fastamapa.ru/vendor/maplibre-gl.js"></script>
<script src="https://fastamapa.ru/vendor/pmtiles.js"></script>
<div id="map" style="width:100%;height:400px"></div>
<script>
  maplibregl.addProtocol('pmtiles', new pmtiles.Protocol().tile);
  new maplibregl.Map({
    container: 'map',
    style: 'https://fastamapa.ru/style/map.json?key=ВАШ_КЛЮЧ',
    center: [37.6176, 55.7558], // Москва
    zoom: 10
  });
</script>

Нужно больше 100 загрузок карты в сутки?

Купите пакет запросов — используйте в течение 180 дней.

990 ₽ = 100 000 запросов
× 100 000

Купленные запросы действуют 180 дней с момента покупки.

Тарифы

ПланЛимитСтоимость
Бесплатный 100 загрузок карты в сутки 0 ₽
Платный 100 000 запросов на 180 дней 990 ₽

Бесплатный лимит сбрасывается в 00:00 МСК. Загрузка карты — это одно обращение к /style/map.json (то есть один вызов new maplibregl.Map(...) на странице), а не каждый отдельный запрос тайла — сколько бы пользователь ни двигал и не приближал карту в рамках одной загрузки страницы, это не расходует лимит повторно.

API

Стиль карты

GET https://fastamapa.ru/style/map.json?key=ВАШ_КЛЮЧ

Возвращает готовый MapLibre style.json, настроенный на Ваш ключ. Именно этот URL нужно передать в style при создании карты — сами тайлы (.pmtiles) MapLibre запрашивает автоматически, ключ уже встроен в их адрес внутри стиля.

Коды ответа

КодЗначение
200всё в порядке
401ключ не передан или неверен
429дневной лимит бесплатного плана исчерпан

Срок службы ключа

Узнайте, платный ли ключ сейчас, сколько времени осталось до сброса, и сколько загрузок карты уже использовано сегодня:

Атрибуция

Карта построена на данных OpenStreetMap (лицензия ODbL). Атрибуция уже включена в style.json по умолчанию.