Категории

Bquadro: Улучшенная привязка к Яндекс.Карте

Адаптивный Composite Бесплатно

Описание

Почему стоит заменить стандартную Яндекс.Карту на улучшенную версию

В стандартной сборке Битрикса привязка карты к элементам инфоблоков часто работает нелогично. Самая частая проблема — при попытке ввести адрес и нажатии Enter форма редактирования элемента просто закрывается, сбрасывая все изменения. Модуль «Bquadro: Улучшенная привязка к Яндекс.Карте» решает эту досадную ошибку раз и навсегда. Теперь клавиша Enter работает именно так, как вы ожидаете: открывает список подходящих адресов, а не сворачивает страницу. Кроме того, метка на карте ставится автоматически сразу после начала ввода адреса — не нужно совершать лишних кликов, чтобы зафиксировать точку. Это кажется мелочью, но именно такие детали экономят часы работы контент-менеджера и делают администрирование сайта по-настоящему удобным.

В основе решения лежат проверенные системные компоненты bitrix:map.yandex.system и bitrix:map.yandex.view. Мы не изобретали велосипед, а доработали то, что уже есть, сделав механизм поиска и привязки адресов интуитивно понятным. Вам не придется переучивать сотрудников или писать сложные инструкции — логика работы осталась родной для Битрикса, но стала в разы быстрее и приятнее.

Как это работает: от создания свойства до готовой карты на странице

Модуль добавляет новый тип пользовательского свойства для инфоблоков — «Привязка карты к свойствам». Это значит, что вы просто заходите в настройки любого инфоблока (каталог товаров, список мероприятий, база партнеров) и создаете новое свойство с этим типом. После этого для каждого элемента инфоблока появляется удобное поле с картой. Заполнить его можно двумя способами: вбить точные координаты, если они известны, или начать писать адрес — система предложит варианты из геокодера Яндекса, и вы выберете нужный.

Для корректной работы поиска потребуется один раз внести ключ API для Яндекс.Карт. Это делается в стандартных настройках модуля «Управление структурой»: Настройки → Настройки продукта → Настройки модулей. Процесс занимает буквально минуту и выполняется один раз для всего сайта. После этого функционал полностью готов к использованию.

Где пригодится улучшенная карта: реальные сценарии для вашего бизнеса

Самое очевидное применение — страница «Контакты», особенно если у компании несколько филиалов или офисов. Вместо того чтобы рисовать карту вручную или вставлять код с другого сервиса, вы просто добавляете свойство к каждому элементу инфоблока «Филиалы» и получаете аккуратную карту с метками. Но возможности гораздо шире. Например, для сайтов застройщиков: вы можете привязать карту к каждому строящемуся объекту и показать посетителю точное местоположение жилого комплекса. Посетитель сразу видит, где находится дом, какие рядом станции метро и инфраструктура — ему не нужно покидать сайт и открывать сторонние сервисы.

Каталог организаций или список мероприятий с разными локациями — еще один идеальный сценарий. Представьте, что у вас на сайте собраны десятки компаний с адресами. Каждая карта привязана к своему элементу каталога, и посетитель видит точку на карте прямо на странице этой компании. Это повышает доверие и улучшает поведенческие факторы: пользователь дольше остается на сайте, потому что находит всю нужную информацию в одном месте, без переключения вкладок.

Настройка для разработчика и удобство для редактора

С точки зрения разработчика, интеграция максимально простая. После установки модуля и создания свойства в инфоблоке, его нужно всего лишь вывести в шаблоне компонента. Для этого используется стандартная строковая конструкция, которую программист добавляет в нужное место шаблона. Никаких танцев с бубном, кастомных запросов или сложной логики — все делается за пару минут. При этом свойство можно редактировать как из административной панели, так и через режим правки на самой странице сайта. Это особенно удобно для контент-менеджеров, которые не хотят каждый раз заходить в админку, чтобы поправить адрес или переместить метку.

Главное преимущество для редактора — наглядность. Вместо того чтобы возиться с координатами в текстовом поле, он видит карту прямо в форме редактирования. Можно кликнуть мышкой в нужную точку, ввести адрес с автодополнением или скорректировать уже существующую метку. Все изменения отображаются сразу, без перезагрузки страницы. Это снижает количество ошибок при вводе адресов и ускоряет наполнение сайта в несколько раз.

Почему это улучшит поведенческие показатели вашего сайта

Когда посетитель заходит на страницу и видит актуальную карту с точной меткой, у него складывается впечатление, что сайт заботливый и информативный. Ему не нужно открывать Google Карты или Яндекс.Карты в соседней вкладке, чтобы понять, где находится офис или мероприятие. Чем меньше действий совершает пользователь для получения ответа на свой вопрос, тем выше вероятность, что он совершит целевое действие: оставит заявку, позвонит или закажет товар. Карта, встроенная прямо в страницу, удерживает внимание и снижает показатель отказов.

Кроме того, для сайтов с большим количеством объектов (магазины, аптеки, пункты выдачи) возможность видеть все точки на одной карте — это не просто удобство, а необходимость. Модуль позволяет организовать такую привязку без лишних затрат на разработку и без использования сторонних сервисов. Вы получаете родной для Битрикса функционал, который работает стабильно и не требует постоянного обслуживания. Это надежное решение для тех, кто ценит свое время и хочет дать пользователям лучший опыт взаимодействия с сайтом.

Часто задаваемые вопросы

Bquadro: Улучшенная привязка к Яндекс.Карте
Бесплатно

Характеристики

Версия 1.1.2
Добавлен 16.10.2024
Обновлён 20.12.2024
Установок 50 - 99 раз
Код bquadro.ufyamap
Адаптивный Да
Composite Да