Александр Картавцев
продакт 2GIS.Kit
Новое в 2GIS.Kit
Друзья, мы продолжаем доставлять экспертизу 2ГИС нашим партнёрам в виде API&SDK. Расскажу, что нового мы выпустили в сентябре.
Начнём с грузовиков
В Москве и Санкт-Петербурге действует особый режим разрешений для грузовиков — пропуска. В столице этот вопрос стоит довольно остро, потому что движение запрещено по главным артериям города: МКАДу, ТТК и Садовому кольцу. Поэтому мы довольно часто грустили, читая обратную связь:
Теперь учитываем! В конечном приложении автоматически при построении маршрута исключаем проезд по дорогам, попадающим под особые разрешения. Но, если пользователь выберет пункт назначения, находящийся в такой зоне, маршрут мы построим с учётом разрешений.

В 2GIS. Kit поддержали пропуска полноценно. Можно указать конкретный пропуск в запросе. В ответе вернётся геометрия маршрута с учётом всех разрешений.

Но это не всё. Скоростной режим для грузовых автомобилей отличается от обычного автомобильного: вне населенных пунктов и на автомагистралях скорость ниже на 20 км/ч. И мы стали учитывать эту разницу. Теперь время прибытия будет рассчитываться точнее, а в навигаторе будем правильно подсказывать превышение скоростного ограничения.

А ещё мы значительно ускорили время построения маршрутов — в некоторых случаях маршруты строятся в 7 раз быстрее! Реализовали запрос дополнительных альтернативных маршрутов. И главное, теперь грузовой навигатор можно встроить в приложение с помощью нашего Mobile SDK.
При построении грузовых маршрутов выбросов теперь меньше, а сами запросы стали выполняться быстрее
MapGL JS API
И про любимые веб-карты ❤️

В прошлом месяце мы добавили в MapGL JS API возможность вращать иконку маркеров. Угол вращения задаётся относительно верха экрана. В будущем планируем добавить и возможность задавать угол относительно севера.

У нас эту фичу просили партнеры из Ситимобил — мы с радостью им помогли.
Также мы расширили варианты расположения элементов управления карты. Теперь кнопки управлением масштабом карты, включения пробок и другие элементы можно располагать по центру. Стараемся помочь вам подстраивать UI под ваши требования.
Но самым главным нововведением нашей карты стала возможность добавлять пользовательские данные через формат GeoJSON. Полигоны, линии и маркеры можно было и раньше размещать по одиночке. Новый вариант с GeoJSON подойдёт тем, кому нужно добавить на карту сразу большое количество объектов.
Визуализация GeoJSON-данных в карте работает по тому же механизму, как и данные 2ГИС. А это значит, что:
  1. Внешний вид своих данных вы можете настраивать не только через вызов API, но и через наш редактор стилей. Подробнее про это можно узнать в нашей документации.
  2. Отображение данных GeoJSON можно перемешивать с отображением данных 2ГИС. К примеру, можно расположить свой полигон под объектами зданий, POI и улиц.
Так, мы считаем, гораздо удобнее и визуально приятнее размечать любые данные, специфичные для вашего бизнеса: зоны доставки еды, покрытие зон каршеринга и так далее.
Mobile SDK
Мы продолжаем развивать наш Mobile SDK, который выпустили пару месяцев назад для всех наших партнёров. Сейчас мы сконцентрированы на важной истории про навигацию, о чём обязательно расскажем вам в ближайших выпусках. Не забываем про друзей, которые уже пользуются нашим Mobile SDK! Для них выкатили ряд улучшений.

Добавили возможность кастомизировать маркер кластера так же просто, как и обычные маркеры, а также изменили логика кластеризации: в качестве центра кластера берётся центр масс подкластеров предыдущего уровня.

Добавили поддержку Map.interactive для жестов карты и копирайта. Теперь при отключении интерактивности карты жесты не передают события в приложения и копирайт не обрабатывает клик в него.

Доработали отображение маркера текущего местоположения: теперь иконку с направлением можно рисовать всегда, независимо от режима навигации.
Также мы существенно ускорили перемещение маркеров без текста.
Партнёрство
2GIS. Kit — это b2b-продукт. Наша цель — счастье партнёров, и всё, что мы делаем, делаем в первую очередь для них. В этом выпуске Доставили я решил затронуть очень важную для нас историю — партнёрство с Ситимобил.

Ситимобил выкатил под Android карту 2ГИС на базе нашего Mobile SDK! И это знаменательное событие, к которому мы совместно упорно шли. Пока раскатка 50% на все города присутствия Ситимобил. Со дня на день раскатка достигнет 100%.

Под iOS апдейт на карты 2ГИС начнут катить в ближайшие недели.
Также Ситимобил на 100% раскатал карту 2ГИС для своих водителей. Next step — полноценный навигатор внутри продукта Ситимобил, чего ждут все водители, работающие с сервисом. Мы совместно с ребятами работаем над этим.
Всё это, вслед за интеграцией в Сбербанк Онлайн, о которой мы писали здесь, ещё раз подтверждает, что мы идем верным путём. Естественно, карта для сервиса такси — это лишь часть дела. Основная потребность Ситимобил — геобэкенд. И уже сейчас в некоторых городах мы осуществляем переход на бэкенд навигационных сценариев 2ГИС. Процесс небыстрый: мы очень внимательно относимся к качеству наших сервисов в сценариях с такси и делаем этот переход крайне аккуратным. Цель в том, чтобы плавный переход не сказался на бизнесе Ситимобил, а в последующих — только усилил его.

На этом у меня пока всё, но я скоро вернусь с очередными новостями 😀
Нажимая кнопку «Комментировать», я даю ООО «ДубльГИС» согласие на обработку персональных данных на условиях и в целях, определённых «Политикой конфиденциальности».