Кейсы
Адреса офисов и дилеров на карте
Разработка пользовательского компонента 1С-Битрикс для отображения офисов и дилеров Euroliftmash на карте. Интеграция с Яндекс.Картами, фильтрация по регионам и управление данными через инфоблок.
Компонент реализует интерактивную карту дилерской сети. Пользователи могут визуально найти ближайшего дилера на географической карте, получить контактную информацию, адреса и описание услуг представительств в каждом крупном городе. Компонент интегрирован с информационным блоком 1С-Битрикс, где хранятся данные о партнерах, и отображает их в виде интерактивных меток на карте с возможностью фильтрации по регионам.
Необходимо было создать удобный инструмент для посетителей сайта, позволяющий быстро найти ближайшего официального дилера компании в своем регионе. Требовалось обеспечить простоту управления данными о партнерах через административную панель без необходимости правки HTML-кода, а также интеграцию с сервисом Яндекс.Карты для корректного отображения географических объектов.
Задача решена через создание пользовательского компонента на базе архитектуры 1С-Битрикс, который подключается к инфоблоку с данными о дилерах и использует API Яндекс.Карт для визуализации. Данные о партнерах структурированы через свойства элементов инфоблока: адрес, координаты, контакты, описание услуг. Компонент автоматически преобразует эти данные в JSON-формат для передачи в JavaScript API карт, генерирует метки с всплывающими окнами и обеспечивает адаптивность интерфейса для мобильных устройств.
Основные возможности
- Интерактивная карта
- Управление через инфоблоки
- Всплывающие окна контактов
- Метки точек дилеров
- Фильтрация по регионам
- Адаптивный дизайн