YandexMaps2

Купить YandexMaps2 в магазине дополнений →
01 декабря 2018, 07:00

Основной сниппет компонента, который реализует вывод карты на фронте.

Параметры

Название По умолчанию Описание
parent 0 Идентификатор родителя.
class Класс объекта.
list default Имя списка. К нему будет привязана карта.
map ym2map ID блока с картой.
center [55.72, 37.64] Центральные координаты карты.
zoom 10 Приближение карты.
scrollZoom 1 Зуммирование при скролле мышью.
objectsInScope 0 Установить center и zoom в зависимости от имеющихся на карте объектов. Другими словами, если указано true или 1, то все объекты карты попадут в область видимости, а свойства center и zoom проигнорированы.
objects Массив объектов карты. Если указан, выборка объектов из базы производиться не будет.
defaultIconContent Надпись на иконке. Используется, если у иконки на карте не заполнено.
defaultIconCaption Заголовок иконки. Используется, если у иконки на карте не заполнено.
defaultBalloonContent Текст балуна. Используется, если у объекта на карте не заполнено.
mode default Режим сниппета. Варианты: default, mfilter2
scripts 1 Нужно ли подключать скрипты карты.
jquery 1 Нужно ли подключать jQuery.
tpl tpl.YandexMaps2 Чанк вывода карты.

Примеры

Все объекты класса modDocument

{'!YandexMaps2' | snippet : [
    'class' => 'modDocument',
]}

Все объекты класса msProduct с отключённым зуммированием при скролле

{'!YandexMaps2' | snippet : [
    'class' => 'msProduct',
    'scrollZoom' => false,
]}

Все объекты пользователей

{'!YandexMaps2' | snippet : [
    'class' => 'modUser',
    'map' => 'ym2map-users',
]}