Flutter SDK Релизы | 2GIS Documentation
Flutter SDK
Личный кабинет

Релизы

  • Map.sublayerAttributes — возможность переопределения атрибутов конкретного слоя карты.
  • SearchHistory — класс для работы с историей поисковых запросов: чтения, добавления и удаления записей с информацией о результате работы поиска и поисковых подсказках.
  • SearchQueryBuilder.fromOrgId — метод для формирования поискового запроса по идентификатору организации.
  • SearchQueryBuilder.fromBuildingId — метод для формирования поискового запроса по идентификатору здания.
  • SearchQueryBuilder.fromGeoPoint — метод для формирования поискового запроса c центром области поиска.
  • SearchQueryBuilder.setGeoPoint и SearchQueryBuilder.setRadius — методы для установки центра области поиска и радиуса при формировании поискового запроса.
  • DirectoryObject.orgInfo — информация об организации в объекте справочника.
  • MyLocationMapObject.setModelData — метод для установки 3D-модели маркера геопозиции.
  • BaseCamera.viewPoint — возможность изменения точки обзора относительно размера области видимости карты.
  • AnimationSettings.animationName — возможность переключения анимации 3D-модели по названию.
  • Добавлена инструкция по управлению стилями карты.
  • Теперь положение 3D-модели совпадает с направлением камеры, если значение угла поворота не задано в ModelMapObject.mapDirection.
  • Исправлена некорректная установка атрибутов для генерализуемых объектов, добавленных на карту через MapObjectManager.withClustering. Теперь изменение атрибутов объектов на определённом zoom-уровне распространяется на все уровни.
  • Исправлена работа атрибута для управления видимостью объекта на карте SimpleMapObject.isVisible при генерализации и кластеризации объектов.
  • Доработано отображение NavigationLayoutWidget в альбомной ориентации.
  • Исправлен приоритет обработки нажатий между маркером геопозиции и зданиями на карте.
  • ModelMapObject и ModelMapObjectOptions — классы для создания и настройки динамических объектов с 3D-моделями. Вы можете добавить данные объекты на карту с помощью MapObjectManager.
  • ModelData и ModelLoader — возможность загрузки пользовательских 3D-моделей.
  • Теперь при добавлении TrafficSource на карту тайлы с пробками запрашиваются на основе области видимости экрана независимо от обновления конфигурационного файла SDK.
  • DirectoryObject.rubricIds — идентификаторы рубрик в объекте справочника.
  • FreeRoamSelector и NavigationManager.freeRoamSelector — возможность включения и выключения перевода навигатора в режим FreeRoam при слишком долгом перестроении маршрута.
  • RouteRebuilder и NavigationManager.freeRoamSelector — возможность включения и выключения поиска нового маршрута при сходе с текущего маршрута.
  • TrafficRouter.requestRoute — возможность поиска маршрута по ранее сериализованным параметрам.
  • NavigationLayoutWidget — общий UI-элемент для отображения интерфейса навигатора.
  • Оптимизировано отображение карты на iOS и удалено мигание при слежении за текущим местоположением в навигаторе.
  • Исправлено дублирование числа филиалов для категорий организаций в Suggest.subtitle.
  • Исправлена ошибка получения координат объекта при обработке клика на Marker, добавленный на карту перед первичной загрузкой карты.
  • Исправлено отображение 3D-модели маркера геопозиции навигатора для всех типов маршрута, кроме пешеходного. Для пешеходного маршрута отображается обычная модель маркера геопозиции.
  • Обновлена конфигурация навигатора для улучшения работы при плохом сигнале GPS.
  • Добавлен слой для отображения динамических 3D-моделей.
  • Оптимизировано отображение карты на iOS, чтобы не было миганий при частых перелетах и изменениях размера MapWidget.
  • Исправлены ошибки при отображении IndoorWidget.
  • Copyright в MapWidget учитывает безопасные зоны экрана.
  • Доработан механизм получения названия объекта маркера ItemMarkerInfo.title. Теперь учитывается, что маркер может быть без названия.
  • Исправлена потенциальная проблема при инициализации карты, когда стиль устанавливался раньше, чем завершался процесс инициализации.
  • Исправлено потенциальное зависание в MapObjectManager при частом добавлении и удалении объектов через метод MapObjectManager.removeAndAddObjects.
  • Исправлена ошибка, при которой для некоторых регионов не работало отображение дорожных событий на карте.
  • Исправлено отображение стрелок маршрута относительно иммерсивных дорог реальной ширины в режиме навигатора.
  • Исправлена потенциальная проблема, при которой не отображались баблы полосности на маршруте в режиме навигатора.
  • Исправлены ошибки в стилях при отображении маркера геопозиции в режиме навигатора с иммерсивными дорогами реальной ширины.
  • Исправлены ошибки в стилях при отображении этажных планов зданий.
  • Исправлена проблема, из-за которой карта могла не отображаться на некоторых устройствах Android.
  • Исправлена работа Flutter SDK на устройствах с 32-битной архитектурой.
  • Исправлена проблема, из-за которой карта могла не отображаться на Android, если MapWidget добавлен на стартовый экран приложения.

Первый релиз Flutter SDK, который позволяет добавить карту в ваше приложение, отобразить её на экране, строить маршруты, получать информацию об объектах и так далее.