Опубликовано в пт, 25/09/2015 - 23:32 |
На многих сайтах возникает необходимость вывести информацию о компании или событии на карте. Причем зачастую, требуется всего лишь ОДИН блок с картой. Существует много способов вывода данной карты:
- через шаблон,
- через специальные фильтры для текстовых форматов ([map бла-бла-бла]),
- node+geofield+Geofield Yandex Maps,
- node+field+свой форматер,
- в блоке через php формат (есть еще такие умельцы).
Основными недостатками являются: или неудобство редактирования данной информации конечным пользователем (редактором сайта) или громоздкость решения.
И вот предлагаю Вашему вниманию небольшой модуль, который добавляет на сайте блок для вывода Яндекс карты. Особенность данного модуля - административная часть. На странице редактрирования блока добавлено поле с Яндекс картой, на которой можно очень удобно ввести необходимые данные (расставить точки, линии и области). Справится даже ребёнок.
Зависимости:
Установка и использование:
- Установить модуль МодульGeofield Yandex Maps;
- Установить мой модуль (прикреплен к посту);
- На странице admin/structure/block найти блок Yandex.maps block. Разместите блок в нужном регионе на Вашем сайте;
- На странице редактирования блока Вы можете указатьнужные Вам объекты, а также указать настройки для вывода карты;
- Наслаждайтесь.
Update 25.07.2018: Версия 1.1.
- - Добавил в настройки зума. Если поставить 0, то будет включен автозум.
- - Отключение поведения drag на экранах меньше 900px (опционально).
- - Добавление в copyright текущего домена (опционально).
Комментарии
Добавить комментарий