Александр Картавцев
продакт 2GIS.Kit
Новое в 2GIS.Kit
У нас очередная порция новостей про 2GIS.Kit. Расскажу о новом в стилях карты, Mobile SDK и других фичах, которые делают наш продукт для партнёров ещё лучше.
По традиции начнём с доработок в наших веб-картах. Мы поработали над красотой наших карт, которые мы делаем с огромной любовью к нашим пользователям.
Плавная смена стиля карты
При изменении стиля карты ранее мы сбрасывали всю картинку, из-за чего смена стиля «на лету» была не такой плавной. Решили этот вопрос, и стало красиво с любыми методами добавления слоя или смены стиля.
Плавное обновление GeoJSON-данных
В компонент отображающий GeoJSON данные добавили метод geoJsonSource.setData(), с помощью которого стало возможным обновлять данные без моргания.
Mobile SDK
Теперь немного про один из наших козырных продуктов — Mobile SDK под iOS и Android. Сделали ряд улучшений, все они уже доступны в версии 2.5.0.
И ещё по мелочи:
  • сделали отправку статистики, чтобы более точно рассчитывать время в пути
  • починили клик в прозрачный полигон
  • исправили дрожание компаса
  • исправили обновление пробок вдоль маршрута
  • поработали над стабильностью работы SDK.
Этажи и маршруты в зданиях
С 1 апреля самые точные и детализированные схемы этажей 2ГИС стали доступны в iOS и Android SDK.
Сейчас на карте можно найти 1387 зданий с этажами. Если быть точнее, 2ГИС знает расположение 195 тысяч организаций на 5,5 тысячи этажей. Вся эта информация становится доступна коммерческим партнерам через Mobile SDK.

Стили этажей, зависимости от зума также можно гибко настроить в редакторе стилей 2ГИС.
Но настоящей киллер-фичей этого релиза становятся маршруты внутри зданий с этажами. Почти во всех зданиях отрисован специальный граф, соединяющий магазины и фирмы внутри торговых центров с «внешним миром».
На скриншотах слева направо: маршрут целиком, часть маршрута на первом этаже и его же часть на втором (пример сделан на базе нашего тест-аппа, с помощью которого мы тестируем функционал)
Эта функция стала расширением пешеходного Directions API и доступна для использования коммерческими партнёрами только в нашем API. В Q2 мы добавим indoor-маршруты для этажей в Mobile SDK, чтобы уметь строить и отрисовывать их прямо из SDK.