Успешное развитие бизнеса, как правило, приводит к значительному увеличению структурных единиц. Это могут быть офисы, склады, пункты доставки и выдачи, объекты недвижимости и многое другое. При достижении определенного количества такие объекты бывает сложно отобразить на стандартной интерактивной карте географических объектов. Ситуация может усугубиться, если вам нужно вывести по каждому объекту расширенную информацию, например, фотографию и описание. Решением данной проблемы стало создание компонента «Яндекс.Карта объектов инфоблока Big Data» от whatAsoft. Решение ориентировано на работу с большим массивом данных, порядка сотен и тысяч объектов. [spoiler]
При разработке мы взяли за основу наш хорошо зарекомендовавший себя компонент «Яндекс.Карта объектов инфоблока» и адаптировали его для работы с большим числом объектов. Новый компонент не задерживает загрузку основного контента. Для этого данные загружаются порционно с помощью технологии ajax после загрузки страницы. В решении использован инструмент ObjectManager API Яндекс.Карт.
На данный момент уже доступны такие настройки, как:
Выбор инфоблока для вывода элементов на карте.
Выбор полей инфоблока используемых для вывода данных на карте: координат, названия, картинки, описания, ссылки на страницу элемента.
Всевозможные настройки отображения и поведения карты.
Кластеризация объектов.
Возможность задать пользовательскую иконку для всех меток на карте, для каждого раздела и для отдельных элементов инфоблока.
Области применения карты весьма широки, она может использоваться при показе:
Списка квартир агентства недвижимости на карте.
Большой базы любых географических объектов.
Списка офисов компании на карте с фото и адресами.
Сети торговых точек, пунктов обслуживания, складов, пунктов выдачи/приемки, дилеров, партнёров на карте города/страны.
Интерактивного списка городов присутствия компании.
Списка регионов доставки с указанием стоимости и деталей доставки.
А также любых других ваших объектов, имеющих географическую привязку.