container |
string | HTMLElement |
— |
HTML-элемент или id блока, в который рендерится карта |
style |
string | object |
— |
Стиль карты. Доступные стили: rel://api/styles/meringue_light_style.json |
center |
[lon, lat] |
[0, 0] |
Начальный центр карты (долгота, широта) |
zoom |
number |
0 |
Начальный уровень масштаба |
bearing |
number |
0 |
Начальный пеленг (поворот) карты в градусах против часовой стрелки с севера |
pitch |
number |
0 |
Начальный наклон карты в градусах от плоскости экрана (0–85) |
bounds |
LngLatBoundsLike |
— |
Начальные границы карты; переопределяет center и zoom |
hash |
boolean |
false |
Синхронизировать параметры карты (zoom, lat, lon, pitch) в URL через # |
minZoom |
number |
0 |
Минимальный уровень масштаба (0–20) |
maxZoom |
number |
20 |
Максимальный уровень масштаба (0–20) |
minPitch |
number |
0 |
Минимальный наклон карты (0–85) |
maxPitch |
number |
85 |
Максимальный наклон карты (0–85) |
maxBounds |
LngLatBoundsLike |
— |
Если задано, карта будет ограничена этими границами |
interactive |
boolean |
true |
Если false, карта не реагирует на мышь, сенсор и клавиатуру |
scrollZoom |
boolean |
true |
Включить масштабирование прокруткой |
boxZoom |
boolean |
true |
Включить масштабирование выделением области (Shift + перетаскивание) |
dragRotate |
boolean |
true |
Включить вращение перетаскиванием |
dragPan |
boolean |
true |
Включить панорамирование перетаскиванием |
keyboard |
boolean |
true |
Включить управление клавиатурой |
doubleClickZoom |
boolean |
true |
Включить масштабирование двойным кликом |
touchZoomRotate |
boolean |
true |
Включить масштабирование и вращение жестами на сенсорном экране |
touchPitch |
boolean |
true |
Включить наклон двумя пальцами на сенсорном экране |
trackResize |
boolean |
true |
Автоматически изменять размер карты при изменении размера окна |
bearingSnap |
number |
7 |
Порог в градусах, при котором пеленг привязывается к северу |
pitchWithRotate |
boolean |
true |
Если false, управление наклоном через "drag and rotate" отключено |
renderWorldCopies |
boolean |
true |
Отображать несколько копий мира за пределами ±180° долготы |
attributionControl |
boolean |
true |
Добавить элемент управления атрибуцией на карту |
customAttribution |
string | string[] |
— |
Дополнительный текст атрибуции |
preserveDrawingBuffer |
boolean |
false |
Если true, холст карты можно экспортировать в PNG |
antialias |
boolean |
false |
Включить MSAA-сглаживание для кастомных слоёв |
fadeDuration |
number |
300 |
Длительность анимации fade-in/fade-out для коллизий подписей (мс) |
crossSourceCollisions |
boolean |
true |
Обнаруживать коллизии символов из разных источников |
collectResourceTiming |
boolean |
false |
Включить сбор Resource Timing API для GeoJSON и Vector Tile |
maxTileCache |
number |
— |
Максимальное количество тайлов в кеше для данного источника |
transformRequest |
function |
— |
Функция-callback для изменения URL запросов перед их выполнением |
accessToken |
string |
— |
Токен доступа (если не задан через relgl.accessToken) |
locale |
object |
— |
Патч для таблицы локализации строк интерфейса |