Быстрый старт
Код для вставки карты:
Отображать на карте:
<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 дней.
- Картой или через СБП
Купленные запросы действуют 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 | дневной лимит бесплатного плана исчерпан |
Срок службы ключа
Узнайте, платный ли ключ сейчас, сколько времени осталось до сброса, и сколько загрузок карты уже использовано сегодня: