Элемент Яндекс.Карты для компонента ZOO от YooTheme

Простой элемент для CKK ZOO позволяющий добавить в материал любого приложения карту Яндекса. Элемент использует API 2.0, нет необходимости вводить ключ для карт, поэтому все будет работать на любом вашем сайте.

яндекс карты для ZOO

Доступные настройки карты

  • обязательный (определяющий выводить модуль или нет) параметр — координаты метки в формате longlat, например, 54.259055,56.094933. Метка также будет являться центром карты
  • необязательные параметры — ширина в px или процентах, высота в px, и значение zoom (приближение карты). По умолчанию устанавливаются значения соответственно в 100%, 300px и 12, значения по умолчанию тоже можно задать в настройках элемента в позиции.
  • содержимое баллуна, если не указать, будет использован заголовок материала
  • включение/выключение инструментов управления карты

Планируется реализовать

  1. Задание содержимого баллуна
  2. Определение координат при добавлении материала поиском по карте как в справочнике Яндекса ;)
  3. Несколько меток на карте
  4. Нанесение линий на карту
  5. Сохранение координат и информации к ним в отдельную таблицу в базе данных, для дальнейшего использования

16.06.12 Добавлена возможность указания содержимого баллуна, задание ширины, высоты, зума по умолчанию, включение/выключение инструментов управления на карте.

Установка элемента карт в ZOO на примере Бизнес каталога

Для установки элемента загрузите его на хостинг в папку media/zoo/applications/business/elements и распакуйте, либо сперва распакуйте а потом загружайте. кому как удобнее ;)

Откройте ZOO, настройки выберите ваше приложение (в данном случае бизнес каталог) и нажмите Редактировать поля (данная опция появляется при наведении на тип материала)

В библиотеке элементов в разделе «Веб-служба» выберите Yandex Maps, добавьте и сохраните.

яндекс карты для ZOO

Далее открываем вывод шаблона, например, Full, перетаскиваем пользовательский элемент ymaps_flyleaf в позицию, например, bottom, указываем альтернативную метку «Местоположение» если нужно, и обязательно выбираем тип карты, который необходимо использовать. Я выбрал Народную. Сохраняем.

яндекс карты для ZOO

Теперь при создании материала у вас появиться дополнительное поле, в котором необходимо указать параметры.

яндекс карты для ZOO