Перейти к основному содержимому

Релизы

13.2.0 (2026-01-22)

🌟 Новые возможности

🛠 Исправления

  • Исправлена ошибка построения офлайн-маршрутов между регионами.
  • Исправлена ошибка, из-за которой при отображении активного маршрута на карте не отображался активный бабл полосности.

🗺 Изменения в стилях карты

  • Повторно выгрузите стили: исправлено отображение баблов полосности в арабской локали.
  • Исправлены значения максимального zoom-уровня у всех зданий и деревьев.

13.1.0 (2025-12-17)

🌟 Новые возможности

🛠 Исправления

  • Исправлена утечка памяти при отображении пробок на карте.

🗺 Изменения в стилях карты

  • Повторно выгрузите стили: исправлено отображение стрелок входов в здание.
  • Добавлен слой Route camera direction для отображения луча направления камеры на маршруте.

12.10.0 (2025-12-19)

🌟 Новые возможности

🛠 Исправления

  • Исправлена ошибка построения офлайн-маршрутов между регионами.

12.9.0 (2025-10-22)

🌟 Новые возможности

  • StorageOptions — класс параметров хранилища офлайн-данных. Передаётся в DGis для указания пути к корневому каталогу основного хранилища загрузок.

13.0.0 (2025-10-13)

Важно

Если вы обновляете сборку с мажорной версии 12.x, см. инструкцию по миграции.

🌟 Новые возможности

❗ Изменения, влияющие на обратную совместимость

  • Минимальная поддерживаемая версия (API Level) обновлена с 21 до 23.

  • Теперь для отслеживания изменений состояний камеры используется единый канал BaseCamera.changed вместо отдельных каналов для каждого свойства. Заменены подписки и добавлена дополнительная фильтрация причин изменений.

  • Изменён способ создания некоторых классов:

    • Удалена функция getSystemMemoryManager. Чтобы получить объект для управления системной памятью, используйте метод SystemMemoryManager.instance().
    • Удалён конструктор SearchHistory. Чтобы получить объект истории поиска, используйте метод SearchHistory.instance().
    • Удалён конструктор RoadEventManager. Чтобы получить объект для работы с дорожными событиями, используйте метод RoadEventManager.instance().
    • Удалена функция getHttpCacheManager. Чтобы получить объект для управления HTTP-кешем, используйте метод HttpCacheManager.get().
    • Удалена функция getLocaleManager. Чтобы получить объект для управления локалями приложения, используйте метод LocaleManager.instance().
    • Удалён конструктор TrafficCollector. Чтобы получить объект для управления сервисом сбора информации о дорожном движении, используйте метод TrafficCollector.instance().
    • Удалена функция getAudioSettings. Чтобы получить объект для управления звуком приложения, используйте метод AudioSettings.get().
    • Удалена функция getPackageManager. Чтобы получить объект для работы с пакетами, используйте метод PackageManager.instance().
    • Удалена функция getTerritoryManager. Чтобы получить объект для работы с территориями, используйте метод TerritoryManager.instance().
    • Удалена функция getTerritoriesAlongRouteProvider. Чтобы получить объект для извлечения списка территорий вдоль маршрута, используйте конструктор TerritoriesAlongRouteProvider.
    • Удалена функция getVoiceManager. Чтобы получить объект для управления голосовыми пакетами, используйте метод VoiceManager.instance().
  • Удалён класс EventsProcessingSettings.

  • Объект Gesture переименован в TransformGesture.

  • Объект ScalingSettings переименован в ScalingRecognizeSettings.

  • Объект RotationSettings переименован в RotationRecognizeSettings.

  • Объект MultiTouchShiftSettings переименован в MultiTouchRecognizeSettings.

  • Объект TiltSettings переименован в TiltRecognizeSettings.

  • GestureManager.scalingSettings, GestureManager.rotationSettings, GestureManager.multitouchShiftSettings и GestureManager.tiltSettings теперь возвращают объекты с типами ScalingGestureSettings, RotationGestureSettings, MultiTouchGestureSettings и TiltGestureSettings соответственно.

  • Класс Color для представления цвета перенесён из пакета ru.dgis.sdk.map.

  • Класс ScreenDistance перенесён из пакета ru.dgis.sdk.map.

  • Класс ScreenPoint перенесён из пакета ru.dgis.sdk.map.

  • Класс ScreenShift перенесён из пакета ru.dgis.sdk.map.

  • Свойство buildingLevels для получения этажных планов удалено из DirectoryObject.

  • Свойство DirectoryObject.buildingInfo теперь опциональное.

  • Свойство BuildingInfo.buildingId теперь обязательное и не может быть пустым.

  • Свойство LevelInfo.id теперь опциональное.

  • Изменён тип свойства PublicTransportDirectoryRouteInfo.color с Int? на Color?.

  • Метод SearchQueryBuilder.setGeoPoint() теперь принимает опциональный тип значения.

  • Метод SearchQueryBuilder.setRadius() теперь принимает опциональный тип значения.

  • Удалены функция getRoadMacroGraph и класс RoadMacroGraph. Теперь для построения офлайн-маршрутов между соседними регионами достаточно скачать пакеты нужных регионов.

  • Удалены класс для настройки позиции бабла с полосами на маршруте (LanesCalloutMapPosition и RouteMapObject.lanesCalloutPositions) и свойство в RouteMapObject.

  • Переименован класс UIntRouteLongAttribute в DoubleRouteLongAttribute.

  • Изменён тип свойства Route.trafficLights с VoidRouteAttribute на StringRouteAttribute.

  • Добавлен новый вид транспорта MOTORCYCLE (мотоцикл) в TransportType.

  • Добавлены параметры для настройки уровня масштабирования для стиля в конструктор SpeedRangeToStyleZoom.

  • Добавлены значения для пандусов RAMP_DOWN, RAMP_UP, SMOOTH_RAMP_DOWN и SMOOTH_RAMP_UP в RoadSubtype.

  • Добавлены новые значения позиций и ориентиров в CarInstructionCrossroadLandmark.

  • Добавлены значения цветов DEEP_GREEN и ORANGE в TrafficSpeedColor.

  • Добавлен флаг CROSSING для отображения начала и конца переправы на маршруте в RouteMapObjectDisplayFlag.

  • Добавлен новый тип точки маршрута CROSSING (начало и конец переправы) в RoutePointKind.

  • Добавлены значения для оповещений о событиях BETTER_ROUTE («маршрут лучше») и HUMPS (искусственные дорожные неровности) в SoundCategory.

🛠 Исправления

  • Исправлена ошибка, из-за которой падало приложение при работе SearchManager.createSmartManager(), если не было скачанных территорий.

  • Добавлен фильтр для скрытия этажей зданий на карте, если их площадь на экране меньше определённого порога.

  • Исправлены звуковые оповещения в навигаторе:

    • Исправлена ошибка, из-за которой не озвучивалось предупреждение о камере «в спину».
    • Исправлена ошибка, из-за которой не озвучивались промофразы (при наличии корректного голосового пакета).
    • Добавлены звуковые оповещения о лестницах на маршруте.
    • Исправлена ошибка, при которой камеры контроля перекрёстка озвучивались как камеры контроля скорости.
    • Добавлены звуковые оповещения о перестроении маршрутов для велосипедов и самокатов.
  • Исправлены ошибки в работе навигатора при проблемах с GPS-сигналом:

    • Исправлена ошибка перелёта маркера текущей геопозиции при работе детектора слабого GPS-сигнала.
    • Исправлены ошибки, возникавшие при приближении пользователя к точке конца маршрута при нестабильном GPS-сигнале.
    • Добавлено отключение детектирования схода с маршрута при низкой точности GPS-сигнала.
    • Теперь при резком снижении точности GPS-сигнала во время работы навигатора геопозиция пользователя не переносится в другое место на карте.
  • Исправлены проблемы в работе навигатора:

    • Исправлена проблема, из-за которой на экране поиска маршрута не отображался бабл с информацией о времени и длине маршрута, если у одного из маршрутов отсутствовали уникальные отрезки.
    • Исправлена проблема, из-за которой в бабле альтернативного маршрута не обновлялась разница во времени движения, если при использовании навигатора пользователь не двигался.
    • Удалены названия съездов в баблах, если не указано направление движения или съезд ведёт к объекту с типом «аэропорт».
    • Исправлена проблема, из-за которой иконки дорожных событий не реагировали на нажатия.
    • Добавлена поддержка отображения и цветовой индикации пробок на грунтовых дорогах.
    • Исправлено дублирование иконок МЦК, МЦД, Аэроэкспресса и электричек в бабле маршрута с пересадками.
    • Исправлено некорректное отображение линии маршрута на перекрёстках.
    • Удалено отображение дополнительной иконки с полосами движения для камер, которые фиксируют непредоставление преимущества в движении пешеходам.
    • Исправлена ошибка притяжки геопозиции пользователя к маршруту при возврате на маршрут.
    • Исправлена ошибка, при которой падало приложение при перестроении пешеходного маршрута в режиме ведения по маршруту.
    • Исправлено поведение, при котором дополнительные иконки отображались на маршруте после истечения срока действия дорожного события.
    • Изменена логика отображения дополнительных иконок с полосами движения для подтверждённых дорожных событий.
    • Добавлено ограничение, при котором при перестроении маршрута в него не включаются платные дороги, если пользователь выбрал проезд только по бесплатным дорогам.
    • Добавлено отображение уведомлений о лестницах на панели с предполагаемым временем маршрута.
    • Теперь навигатор продолжает вести пользователя по маршруту и перестраивает его при необходимости, даже если была закрыта финишная панель (с кнопкой Завершить маршрут).
    • Изменена логика фильтрации полос: полосы, разрешающие движение прямо, не исключаются из баблов с полосами на маршруте.
    • Добавлена визуализация мигания пробок на маршруте при скорости 80–90 км/ч.

🗺 Изменения в стилях карты

  • Повторно выгрузите стили: исправлены ошибки отображения пользовательских и иммерсивных объектов.
  • Обновлены все слои групп Roads для отображения иммерсивных дорог в основном режиме карты.
  • Добавлена группа Traffic v13.0.0 для отображения новых цветов тайлов с пробками.
  • Добавлена группа Car route line v13.0.0 для отображения автомобильных маршрутов на иммерсивных дорогах.

12.8.1 (2025-08-26)

🌟 Новые возможности

  • Теперь SDK поддерживает использование Dynamic Feature Delivery. Важно: если вы используете стандартный способ инициализации SDK (добавляете файл с ключом доступа в assets приложения), ключ должен находиться в assets модуля feature.

🛠 Исправления

  • Исправлены проблемы с загрузкой нативной библиотеки (формат .so), которые приводили к ошибке UnsatisfiedLinkError в некоторых сессиях.

12.8.0 (2025-08-14)

🌟 Новые возможности

  • Добавлена поддержка армянского языка на карте, в справочнике и при построении маршрутов. Также добавлены голосовые пакеты уведомлений на армянском языке.
  • В TrafficRouter добавлена возможность задавать тип поисковика маршрутов (онлайн, офлайн или гибрид) с помощью RouterType.
  • В NavigationManager и RouteEditor добавлена возможность указывать поисковик маршрутов (TrafficRouter).

🛠 Исправления

  • Добавлена опция линковщика для установки размера страницы памяти 16 КБ при сборке библиотеки.
  • Данные о пробках через источник TrafficSource теперь не запрашиваются и не обновляются в фоновом режиме приложения.
  • Исправлена утечка памяти в SearchLayout, которая происходила при смене конфигурации устройства.

12.7.2 (2025-06-20)

🌟 Новые возможности

  • DirectoryObject.platformIds — информация об идентификаторах платформ общественного транспорта в объекте справочника.
  • EntranceInfo.entranceNumber — номер входа на станцию общественного транспорта.

🛠 Исправления

  • DirectoryObject.routeInfos теперь возвращает корректную информацию о маршрутах, проходящих через определённую платформу общественного транспорта.
  • DirectoryObject.entrances теперь возвращает корректную информацию о входах в метро.

12.7.0 (2025-06-03)

🌟 Новые возможности

  • DirectoryObject.routeInfos — информация о маршрутах общественного транспорта в объекте справочника.
  • ItemMarkerInfo.tradeLicense — информация о торговой лицензии организации в маркере.
  • SearchResult.nearbyRequested — признак в результатах поиска, что при поиске были запрошены объекты поблизости.
  • TrafficRoute.routeTollPaymentInfos — информация о стоимости проезда по платным участкам маршрута.
  • RoadMacroGraph — пакет глобального дорожного графа будет удалён в следующих версиях. Вы можете строить маршруты между регионами на основе скачанных офлайн-данных.

🗺 Изменения в стилях карты

  • Повторно выгрузите стили: в навигаторе исправлено отображение иммерсивных дорог и тумана.

12.6.3 (2025-05-13)

🛠 Исправления

  • Оптимизирована работа TrafficSource:

    • Тайлы с пробками запрашиваются при изменении масштаба карты и по таймеру.
    • Уровень пробок в баллах обновляется при смене региона и по таймеру.
  • Улучшена производительность карты при добавлении полигонов с большим количеством вершин через MapObjectManager.

12.6.2 (2025-04-23)

🛠 Исправления

  • Исправлено отображение динамических объектов, добавленных через MapObjectManager, на некоторых устройствах Huawei.

12.6.0 (2025-04-17)

🌟 Новые возможности

  • В источник геопозиции DefaultLocationSource добавлена возможность настроить использование сервиса Radar API для геопозиционирования устройства по точкам доступа Wi-Fi и сотовым вышкам. Настроить использование Radar API можно через RadarApiSettings. Подробнее см. в разделе Использование Radar API.
  • TextStyle.suppressOnOverlap — опция для скрытия текста подписи маркера при пересечении с другими объектами.

🛠 Исправления

  • Исправлено обновление генерализации при изменении атрибутов объектов, добавленных через метод MapObjectManager.withGeneralization().
  • Исправлена ошибка, при которой приложение падало при логировании сетевых запросов.

12.5.0 (2025-03-25)

🌟 Новые возможности

  • SearchQueryBuilder.setLocale() — метод для задания локали, в которой выполняется поисковый запрос.
  • DirectoryObject.group — объединение объектов разного типа в одной карточке. Например, карточка здания суда содержит информацию о здании как геообъекте и о суде как организации в здании.
  • SearchQueryWithInfo.rubrics — список рубрик, по которым производится запрос.
  • PackedSearchQuery.locale — локаль для поискового запроса.

🛠 Исправления

  • Исправлена ошибка, при которой маркер местоположения, добавленный через MyLocationMapObjectSource, исчезал при первом перелёте камеры.
  • Исправлено отображение информации о маршруте на карте при направлении текста справа налево (RTL) для источника данных RouteEditorSource.
  • Изменены настройки кеширования данных из источника на маршруте. Теперь данные кешируются на расстоянии 4000 метров впереди от текущей позиции на маршруте вместо 20000.

🗺 Изменения в стилях карты

  • Повторно выгрузите стили: исправлено отображение информации о маршруте на карте при направлении текста справа налево.

12.4.3 (2025-02-19)

🌟 Новые возможности

  • Projection.distanceOnMap() — метод для вычисления расстояния между точками на карте, которые соответствуют указанным точкам на экране.
  • Projection.distanceOnScreen() — метод для вычисления расстояния между точками на экране, которые соответствуют указанным точкам на карте.

🛠 Исправления

12.4.0 (2025-01-30)

🌟 Новые возможности

  • SpeechRecognizer и DefaultSpeechRecognizer — возможность запускать распознавание речи и обрабатывать результаты через функции обратного вызова.
  • Map.sublayerAttributes — возможность переопределения атрибутов конкретного слоя карты.
  • SearchHistory — класс для работы с историей поисковых запросов: чтения, добавления и удаления записей с информацией о результате работы поиска и поисковых подсказках.
  • SearchQueryBuilder.fromOrgId() — метод для формирования поискового запроса по идентификатору организации.
  • SearchQueryBuilder.fromBuildingId() — метод для формирования поискового запроса по идентификатору здания.
  • SearchQueryBuilder.fromGeoPoint() — метод для формирования поискового запроса c центром области поиска.
  • SearchQueryBuilder.setGeoPoint() и SearchQueryBuilder.setRadius() — методы для установки центра области поиска и радиуса при формировании поискового запроса.
  • DirectoryObject.orgInfo — информация об организации в объекте справочника.
  • MyLocationMapObject.setModelData() — метод для установки 3D-модели маркера геопозиции.
  • BaseCamera.viewPoint — возможность изменения точки обзора камеры относительно размера области видимости карты.
  • AnimationSettings.animationName — возможность переключения анимации 3D-модели по названию.
  • Добавлена инструкция по работе с UI-элементами через Android Compose.
  • Добавлена инструкция по управлению стилями карты.

🛠 Исправления

  • Теперь положение 3D-модели совпадает с направлением камеры, если значение угла поворота не задано в ModelMapObject.mapDirection.
  • Исправлена некорректная установка атрибутов для генерализуемых объектов, добавленных на карту через MapObjectManager.withClustering. Теперь изменение атрибутов объектов на определённом zoom-уровне распространяется на все уровни.
  • Исправлена работа атрибута для управления видимостью объекта на карте SimpleMapObject.isVisible при генерализации и кластеризации объектов.

🗺 Изменения в стилях карты

  • Исправлен приоритет обработки нажатий между маркером геопозиции и зданиями на карте.

12.3.0 (2024-12-18)

🌟 Новые возможности

🛠 Исправления

  • Исправлено дублирование числа филиалов для категорий организаций в Suggest.subtitle.
  • Исправлена ошибка получения координат объекта при обработке клика на Marker, добавленный на карту перед первичной загрузкой карты.
  • Исправлено отображение 3D-модели маркера геопозиции навигатора для всех типов маршрута, кроме пешеходного. Для пешеходного маршрута отображается обычная модель маркера геопозиции.
  • Обновлена конфигурация навигатора для улучшения работы при плохом сигнале GPS.

🗺 Изменения в стилях карты

  • Добавлен слой для отображения динамических 3D-моделей.

12.2.1 (2024-12-03)

🛠 Исправления

  • Исправлены ошибки, которые приводили к снижению производительности при отображении большого количества объектов на карте.

12.2.0 (2024-11-15)

🌟 Новые возможности

  • AnimationSettings — класс для настройки анимаций объектов карты. Применяется для объектов с типами слоя 3D model и Directional model.
  • MyLocationMapObject.animationSettings — возможность настройки анимаций для маркера геопозиции, если в качестве модели в стилях загружена анимированная модель.
  • MyLocationMapObject.objectAttributes — возможность настройки атрибутов стилей для маркера геопозиции. Возможные значения атрибутов можно увидеть в стилях для соответствующего слоя.
  • RoadEventMapObject.animationSettings — возможность настройки анимаций для дорожных событий, если в качестве модели в стилях загружена анимированная модель.
  • RoadEvent.id — идентификатор дорожного события.
  • ParkingControlModel — модель для удобного переключения видимости парковок на карте.
  • ItemMarkerInfo.rubricIds — идентификаторы рубрик, к которым относится объект маркера.
  • TextHorizontalAlignment — настройка для выравнивания надписи по горизонтали в Marker через TextStyle.
  • RouteMapObjectsProvider и NavigationManager.routeMapObjectsProvider — класс для получения объектов маршрута на карте.
  • RouteMapObject.roadEventObjects — дорожные события на карте для соответствующего маршрута.
  • MyLocationMapObjectSourceProvider и NavigationManager.myLocationMapObjectSourceProvider — класс для получения источника маркера геопозиции в навигаторе.

🛠 Исправления

  • Исправлен ряд ошибок для корректного отображения карты в Android Auto.
  • Доработан механизм получения названия объекта маркера ItemMarkerInfo.title. Теперь учитывается, что маркер может быть без названия.
  • Исправлена потенциальная проблема при инициализации карты, когда стиль устанавливался раньше, чем завершался процесс инициализации.
  • Исправлено потенциальное зависание в MapObjectManager при частом добавлении и удалении объектов через метод MapObjectManager.removeAndAddObjects.
  • Исправлена ошибка, при которой для некоторых регионов не работало отображение дорожных событий на карте.
  • Исправлено отображение стрелок маршрута относительно иммерсивных дорог реальной ширины в режиме навигатора.
  • Исправлена потенциальная проблема, при которой не отображались баблы полосности на маршруте в режиме навигатора.

🗺 Изменения в стилях карты

  • Исправлены ошибки в стилях при отображении маркера геопозиции в режиме навигатора с иммерсивными дорогами реальной ширины.
  • Исправлены ошибки в стилях при отображении этажных планов зданий.

12.1.0 (2024-09-24)

🌟 Новые возможности

🛠 Исправления

  • DgisSource.createDgisSource теперь возвращает гибридный источник тайлов карты по умолчанию в полной (Full) версии SDK.
  • Различные улучшения работы иммерсивных дорог реальной ширины в режиме навигатора.

🗺 Изменения в стилях карты

  • Исправлены ошибки в стилях при отображении иммерсивных дорог реальной ширины.
  • Исправлено отображение тумана при различных углах наклона карты.

12.0.0 (2024-08-19)

Важно

Если вы обновляете сборку с мажорной версии 10.x, см. инструкцию по миграции.

🌟 Новые возможности

  • Иммерсивные дороги реальной ширины отображаются в режиме навигации, если:

    На текущий момент дороги реальной ширины доступны только в некоторых крупных городах России, ОАЭ и Саудовской Аравии.

  • Отображение тумана для отсечения отдалённых объектов карты при наклоне камеры.

  • Пакет ru.dgis.sdk.androidauto для интегрирования SDK в Android Auto.

  • BaseCamera.viewportRestriction — свойство для установки области видимости камеры.

  • MapOptions.graphicsPreset — свойство для установки графического режима через GraphicsPreset при инициализации карты.

  • Map.graphicsPreset — свойство для установки графического режима через GraphicsPreset для созданной карты.

  • Map.graphicsPresetHint — свойство для получения рекомендуемого графического режима для данного устройства.

  • Добавлена возможность наклона карты до 70 градусов, начиная с уровня масштабирования карты 18.

  • RasterUrlTemplate — возможность задания шаблона URL для запроса растровых тайлов. Может иметь два значения: DefaultRasterUrlTemplate для общего шаблона и WmsRasterUrlTemplate для растровых тайлов стандарта WMS.

  • MapLocationController.mapToNorthOrientation — свойство для включения принудительной ориентации карты на север.

  • RouteCamera.maxSpeedLimit — свойство для установки скорости в м/с, превышение которой фиксируется камерой.

  • NavigationFollowController.cameraBehaviour — режим слежения камеры за маркером геопозиции в навигаторе.

  • При отображении дорожных событий и данных о пробках на маршруте теперь учитывается высота рельефа.

  • Если текущая позиция на маршруте находится на расстоянии более 500 метров от следующего манёвра, произносится фраза «Двигайтесь прямо».

  • Добавлена поддержка звуковых инструкций для велосипедных и самокатных перекрёстков.

  • RouterType — возможность установки типа поисковика в AlternativeRoutesProviderSettings для поиска альтернативных маршрутов.

  • toRoutePoint в методе MillisecondsRouteAttribute.calculateDuration() — параметр для вычисления длительности движения по участку маршрута до конкретной точки.

  • TerritoryManager.findByPoint() и TerritoryManager.findByRect() — методы для фильтрации офлайн-регионов, доступных для скачивания, по GeoPoint и GeoRect.

❗ Изменения, влияющие на обратную совместимость

  • KeySource, KeyFromAsset, KeyFromFile и KeyFromString перенесены в ru.dgis.sdk.platform.
  • VendorConfig, VendorConfigFromAsset, VendorConfigFromFile и VendorConfigFromString перенесены в ru.dgis.sdk.platform.
  • LogOptions, LogLevel, LogMessage и LogSink перенесены в ru.dgis.sdk.platform.
  • HttpOptions, Certificate, CertificateFromAsset, CertificateFromFile, SystemCertificate и HttpProxyOptions перенесены в ru.dgis.sdk.platform.
  • Удалены MyLocationController и MapLocationController.myLocationIndicatorController. Для настройки источника маркера геопозиции используйте MyLocationControllerSettings. В NavigationView теперь не происходит подмена источника геопозиции.
  • Добавлено значение GEO_POSITION в EventsProcessingSettings.rotationCenter и EventsProcessingSettings.scalingCenter для установки режима работы жеста относительно геопозиции. Для задания позиции, относительно которой будет работать жест, используйте метод GestureManager.setTargetGeoPoint().
  • Перенесён Meter из модуля ru.dgis.sdk.map в ru.dgis.sdk.
  • Удалено значение CameraState.FOLLOW_POSITION. Вместо него используйте значение Camera.behaviour.
  • Добавлены значения для SuggestedType, SuggestorType и ObjectType и теперь соответствуют результатам Places API.
  • Удалён метод createRasterTileDataSource(). Добавлен новый источник RasterTileSource с возможностью задания прозрачности растровых тайлов.
  • Удалён AudioVolume. Теперь вы можете задавать громкость инструкций от 0 до 100 через AudioSettings.volume.
  • RouteMapObjectDisplayFlag.IMMERSIVE_ROUTE_PARTS — флаг для использования иммерсивной геометрии для отрезков маршрута.

🛠 Исправления

  • Оптимизировано кеширование дорожных событий при отображении на карте.
  • Исправлены артефакты при повороте экрана при включении Vulkan.
  • Исправлена ошибка, при которой варианты проезда не отображались, если среди маршрутов на общественном транспорте предлагался нерабочий вариант.
  • Исправлен учёт пройденного расстояния вдоль альтернативного маршрута.
  • Доработано отображение остановок на маршруте на общественном транспорте.
  • Доработано стирание маршрута при достижении финишной точки маршрута.
  • Исправлено отображение активного маршрута при плохом сигнале GPS.
  • Не озвучиваются голосовые инструкции во время навигации при плохом сигнале GPS.
  • Не озвучивается расстояние до следующей камеры, если оно меньше 150 метров.
  • Не озвучиваются голосовые инструкции при старте навигации.
  • Не озвучивается расстояние до камер контроля перекрёстка, полосы общественного транспорта и разметки.
  • Инструкция навигации «До конца маршрута осталось» не озвучивается, если впереди по маршруту есть другие инструкции.
  • Не озвучиваются пешеходные препятствия и подтипы дорог для непешеходных маршрутов.

🗺 Изменения в стилях карты

  • Добавлены слои с иммерсивными дорогами реальной ширины.
  • Доработаны различные слои, чтобы они корректно отображались при наличии иммерсивных дорог реальной ширины на карте.
  • Обновлены дизайны маркера геопозиции в обычном режиме и в режиме навигации. Также отображение маркера в дневной и ночной темах приведены к одному виду.
  • Добавлена поддержка новой ветки Московского метро МЦД-4А (литера А).
  • Исправлены стили веток Московского метро МЦД-3, МЦД-4, МЦД-4А и МЦД-5.
  • Добавлены подписи остановок на маршруте общественного транспорта.
  • Добавлены подписи остановок при просмотре полного маршрута выбранного общественного транспорта.