Совместно с 2GIS разработали конструктор карт, который позволяет разместить карту от ДубльГИС на любом сайте
Результат Процесс
Виджет на API 2GIS
Совместно с 2GIS разработали конструктор карт, который позволяет разместить карту от ДубльГИС на любом сайте

Сегодня справочник напоминает швейцарский нож — в нем есть карты, рекламные площадки, схемы проезда, инфа об организациях, возможность интеграции отдельных функций в другие интернет-ресурсы. И, кстати, компания позволяет всем желающим работать с API и реализовывать «самые смелые идеи».

Совместно с 2GIS мы разработали конструктор карт (по сути, мы занимались созданием приложения на API 2GIS’а), который позволяет разместить карту от ДубльГИС на любом сайте.

То есть, солидный директор теперь не будет делать скриншот того же 2ГИСа и вставлять его в раздел «как к нам проехать» (что, кстати, совершенно незаконно, но очень распространено). Или, еще хуже, заставлять штатного инженера рисовать план проезда:

В общем, на реализацию проекта было брошено достаточно много ресурсов, но результат определенно радует.

Почему много ресурсов на, казалось бы, простой виджет? А нужно было сделать не просто хорошо — комментарии к коду должны были объяснять его логику даже пятилетнему :). Преувеличиваем, конечно, но планка требований ощутимо «подтянула» и наши ряды.

Смотрите сами: виджет получился сообразительным, простым и динамично меняющим свой вид в соответствие с потребностями пользователя.

Генерируется код по модной формуле «за три шага». Пользователь заполняет поле названия компании, получает маркер на карте, всплывающее окно со всеми контактными данными и, конечно, сам код. Первый шаг выглядит предельно просто — вписываем компанию, отмечаем нужные филиалы и едем дальше.

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

Третьим шагом разумный виджет проверяет, не заблокирован ли ваш сайт, после чего выдает готовый к употреблению код. На всё про всё — минута драгоценного времени.

Располагая, можно сказать, только картами с данными (хоть в создании приложения API’шка и была просто незаменимой), мы совместными усилиями создали очень даже жизнеспособный продукт. И это учитывая, что за время разработки приложения API-версия успела обновиться два (!) раза :). Вот такие они — ребята из Дубль-ГИС.

К слову, не успела компания чиркнуть статью на хабре, как в комменты посыпались вполне дельные предложения по улучшению. Так что виджет, вероятнее всего, станет еще универсальнее, ждите.