Карта мест

Все строки таблицы метками на одной карте — с теми же фильтрами, что у списка.

Карта мест по таблице объектов и её свойства.
Карта мест по таблице объектов и её свойства.

Блок «Карта мест» ставит метку на каждую строку таблицы, где есть координаты: кемпинги, филиалы, объекты, точки выдачи. Это тот же список, только нарисованный картой, поэтому настраивается он так же, как «Список».

  • Таблица с местами и столбцы — широта, долгота, название. Столбец «Красить метки по» раскрашивает метки по категории: цвет берётся тот же, что вы выбрали варианту в редакторе данных.
  • Под свойствами видно, сколько строк встало на карту. Если меньше, чем строк в таблице, у остальных нет координат или в столбце текст вместо чисел.
  • Какие строки показывать — те же фильтры, что у списка. Чтобы полоса фильтра сужала и список, и карту, выделите полосу и в «Что фильтровать» отметьте оба блока: фильтр карте редактор пропишет сам.
  • Нажатие на метку выполняет действия блока, и строка этой метки лежит в {{item}} — как у карточки в списке. Чтобы открывалась карточка места: «Изменить переменную» = {{item}}, затем «Перейти на экран». Без действий карта сама покажет название места.
  • Близкие метки объединяются в кружки с числом: восемьсот точек на карте страны иначе сливаются в пятно. Нажатие на кружок приближает карту.

OpenStreetMap работает сразу, без ключа. Для Яндекс Карт нужен ваш ключ: в кабинете разработчика Яндекса (developer.tech.yandex.ru) подключите бесплатный «JavaScript API и HTTP Геокодер» и вставьте ключ в свойства блока. Поле «Ограничение по HTTP Referer» оставьте пустым: карта Яндекса работает в изолированной рамке, Referer она не передаёт, и ключ с ограничением не откроется.

Места не обязаны жить в редакторе. Подключите таблицу к своему серверу — «Подключить данные» → «Свой адрес (REST)», — и карта со списком будут брать строки оттуда без единой правки экрана.

Читать дальше