dgis library

Classes

ActivityTracker
AddEventResult
Результат добавления события (объект события или ошибка).
Address
Адрес в виде набора отдельных компонентов.
AddressAdmDiv
Объект административного деления.
AddressComponent
Компонент адреса: улица, номер дома или словесное описание местоположения.
AddressLocation
Применяется для компонентов, которые тяжело описать конкретным адресом.
AddressNumber
В некоторых населённых пунктах обозначается только номер дома, без улицы (например, Краснообск).
AddressStreet
Обычный адрес, есть улица и номер дома.
Aggregate
Обобщенное описание станции зарядки автомобилей.
AlternativeRouteSelector
Выбор альтернативного маршрута.
AlternativeRoutesProviderSettings
Настройки поиска альтернативных маршрутов и маршрута лучше.
Anchor
Точка привязки изображения (0, 0) - левый верхний угол, (1, 1) - правый нижний
AnimationSettings
Настройки анимаций объектов карты. Применяются для слоев стилей, в которых указан источник модели. Например, такими слоями являются слои с типами "3D model" и "Directional model".
ApartmentRange
Диапазон квартир.
Attribute
Дополнительный атрибут. Пример: { tag: "hotel_room_internet", name: "Бесплатный интернет в номерах" }
Attributes
Интерфейс для управления свойствами объекта карты.
AttributeValue
Свойства объектов карты.
AudioSettings
Класс для управления звуком.
AuthorInfo
Информация об авторе события или фотографии.
AutomaticAppearance
Использовать автоматически переключающуюся светлую и тёмную тему.
BaseCamera
Камера.
BaseMapWidgetState<T extends StatefulWidget>
Базовый класс для реализации стейта виджетов управления картой. Предоставляет доступ к объекту карты sdk.Map. Виджет, использующий этот класс как базовый для своего State, должен быть помещен в child виджета MapWidget, в ином случае будет брошено исключение при использовании.
Bearing
Угол между направлением на один объект и на другой объект, либо между направлением на объект и север. Угол отсчитывается по часовой стрелке. Диапазон значений 0°, 360°.
BearingFollowController
Контроллер слежения за направлением карты.
BetterRouteInfo
Информация о доступном альтернативном маршруте.
BicycleBriefRouteInfo
Базовая информация о велосипедном маршруте.
BicycleInstructionCrossroad
Описание манёвров при проходе через перекрёсток или по пешеходному переходу.
BicycleInstructionCrossroadManeuver
BicycleInstructionFinish
Конец велосипедной части маршрута.
BicycleInstructionStart
Начало велосипедной части маршрута.
BicycleRouteSearchOptions
Параметры поиска маршрута на велосипеде.
BoolRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
BoolRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
Borders
Описывает набор непрерывного упорядоченных значений.
BriefExtraRouteInfo
Дополнительная информация о маршруте для конкретного типа транспорта.
BriefRoadEvent
BriefRouteInfo
Базовая информация о маршруте.
BriefRouteInfoSearchPoints
Точки для запроса поиска базовой информации о маршруте.
BuildingId
Идентификатор здания.
BuildingInfo
Информация о здании.
BuildingLevels
Информация об этажных планах здания.
CalloutMapPosition
Положение бабла маршрута.
Camera
Камера для запуска перемещения карты и настроек слежения.
CameraBehaviour
Режим слежения камеры.
CameraBehaviourChange
Изменение режима слежения.
CameraMoveController
Класс, позволяющий управлять положением камеры для нужд анимации
CameraNotifier
Предупреждает о попадании в зону действия дорожной камеры.
CameraPosition
Позиция камеры.
CameraPositionChange
Описание изменения части параметров позиции камеры.
CameraPositionPoint
Относительная экранная позиция точки, к которой привязана камера.
CameraProgressInfo
Информация о прогрессе прохождения зоны камеры.
CameraPurposeEnumSet
CameraRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
CameraRouteEntry
Элемент маршрута - точка и значение в ней.
CameraZoomRestrictions
Допустимый диапазон изменения уровня масштабирования.
CancelEvent
Событие отмены текущего действия.
CarBriefRouteInfo
Базовая информация об автомобильном маршруте.
CarInstructionCrossroad
Описание манёвров на перекрёстке.
CarInstructionFinish
Конец автомобильной части маршрута.
CarInstructionRoundabout
Описание манёвров на перекрёстке с круговым движением.
CarInstructionStart
Начало автомобильной части маршрута.
CarInstructionUTurn
Разворот на дороге (не на перекрёстке).
CarRouteSearchOptions
Параметры поиска маршрута на легковом автомобиле.
ChargingStation
Аттрибуты для электрозаправок.
CheckableGroupedItem
Единичный элемент из GroupCheckableItem.
CheckableItem
Базовое представление отмечаемого элемента из CheckableItemsGroup.
CheckableItemsGroup
Виджет для представления группы отмечаемых элементов.
Checkbox
Виджет-чекбокс.
Circle
Окружность.
CircleOptions
Параметры для создания геометрического объекта карты типа "Окружность".
ClusterObject
Кластер объектов.
ClusterOptions
Параметры маркера кластера.
Color
Цвет
CompassControlModel
Модель контрола компаса. Контрол состоит из кнопки компаса, при нажатии на которую камера карты меняет угол в направлении севера. Если камера карты смотрит на сервер, то контрол необходимо скрывать. Потокобезопасно.
CompassWidget
Виджет управления компасом.
CompassWidgetColorScheme
ComplexGeometry
Составная геометрия, состоит из набора простых или составных геометрий.
Connector
ContactInfo
Способ связаться с организацией.
Context
Контекст - окружение, необходимое для работы SDK.
CoordinatesFollowController
Контроллер слежения за координатами позиции карты.
CustomFollowController
Интерфейс, который можно реализовать на платформе для создания собственного контроллера слежения за параметрами Для добавления контроллера в камеру, нужно реализовать этот интерфейс и создать объект FollowController'а передав в качестве аргумента объект, реализующий данные интерфейс.
DashedPolylineOptions
Параметры пунктирной полилинии.
DashedStrokeCircleOptions
DayTime
Момент времени внутри дня.
DefaultAppearance
Использовать тему по умолчанию.
DefaultRasterUrlTemplate
DeviceDensity
Множитель, который вычисляется как отношение DPI к базовому DPI устройства.
DevicePpi
Разрешающая способность дисплея устройства, в пикселях на дюйм.
DGis
Точка входа в 2GIS SDK. На старте работы необходимо вызвать initialize.
DgisMapObject
Объект карты 2GIS.
DgisObjectId
DgisSearchWidget
Виджет, представляющий собой поисковую строку и лист выдачи объектов или подсказок.
DgisSource
Основной интерфейс источников данных 2ГИС.
DirectMapControlBeginEvent
Событие начала прямого управления картой. Сообщает карте, что необходимо обрабатывать события прямого управления картой. События прямого управления работают только от DirectMapControlBeginEvent до DirectMapControlEndEvent. После завершения последовательности событий прямого управления может запуститься кинематика. Кинематика использует время возникновения события, поэтому лучше использовать время, полученное от системы, а не заполнять значение при обработке. Пока кинематика работает только для перемещения карты, но не для вращения и масштабирования.
DirectMapControlEndEvent
Событие окончания прямого управления картой. Завершает прямое управление картой, начатое после получения события DirectMapControlBeginEvent. О событиях прямого управления картой описано в DirectMapControlBeginEvent.
DirectMapRotationEvent
Событие прямого вращения карты. О событиях прямого управления картой описано в DirectMapControlBeginEvent.
DirectMapScalingEvent
Событие прямого масштабирования карты. События прямого управления картой описаны в DirectMapControlBeginEvent.
DirectMapShiftEvent
Событие прямого сдвига карты. События прямого управления картой описаны в DirectMapControlBeginEvent.
DirectMapTiltEvent
Событие прямого наклона камеры. События прямого управления картой описаны в DirectMapControlBeginEvent.
DirectoryFilter
Фильтры для справочника.
DirectoryObject
Объект справочника.
DoubleRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
DoubleRouteEntry
Элемент маршрута - точка и значение в ней.
DragBeginData
Данные о начале перетаскивания: точка старта перемещения и перемещаемый объект.
DynamicFilter
Динамические фильтры поисковой выдачи.
DynamicRouteInfo
DynamicRouteInfoSettings
Настройки получения динамических данных о маршруте.
Either<L, R>
Elevation
Неотрицательная высота точки над поверхностью в метрах.
EntranceGeometry
Геометрии для отображения входа на карте.
EntranceInfo
Информация о входе в здание.
Event
Базовый класс для всех обрабатываемых событий.
EventsProcessingSettings
ExceedSpeedLimitSettings
Настройки обнаружения превышения максимальной разрешённой скорости.
ExcludedArea
Исключаемая область, которую следует избегать при построении маршрута.
ExtraInstructionInfo
File
Идентификатор файла.
FlagFilter
Фильтр - флаг.
FloatRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
FloatRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
FloorInfo
Информация об этажном плане для маркера - элемента поисковой выдачи.
FollowController
Класс, позволяющий управлять положением камеры. Реализации всех его методов должны быть потокобезопасны. У большинства методов есть тривиальные реализации по умолчанию (таким образом FollowController, отвечающий за масштаб, не обязан переопределять методы coordinates() и т.п.). Один контроллер может быть единомоментно добавлен только в одну карту.
FollowPosition
Настройки слежения за позицией.
FollowValueEnumSet
FormattedAddress
Человекочитаемое представление адреса.
Fps
Frames per second, частота кадров.
FreeRoamSettings
Geometry
Объект геометрии.
GeometryMapObject
Геометрический объект карты.
GeometryMapObjectBuilder
Класс для установки свойств и последующего создания геометрических объектов.
GeometryMapObjectSource
Источник геометрических объектов карты.
GeometryMapObjectSourceBuilder
GeoPoint
Точка в сферической системе координат, которая совместно с геодезической системой координат (например, WGS84) указывает на точку на поверхности Земли. Данная структура не привязана к конкретной геодезической системе координат. Но данный модуль содержит свободные функции, которые оперируют данной структурой уже в конкретной в системе координат (в какой именно см. в документации к функциям).
GeoPointRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
GeoPointRouteEntry
Элемент маршрута - точка и значение в ней.
GeoPointWithElevation
Точка в географической системе координат (широта, долгота, возвышение).
GeoRect
Прямоугольная область в сферической системе координат (например, WGS84). Данная структура не привязана к конкретной геодезической системе координат.
GestureEnumSet
GestureManager
Класс для управления обработкой жестов.
GradientPolylineOptions
Параметры градиентной полилинии.
GroupCheckableItem
Набор отмечаемых элементов, работающих как радио-группа.
HeadingAvailableNotifier
Интерфейс объекта, который сообщает об изменении доступности источника направления.
HeadingNotifier
Интерфейс объекта на обновление текущего направления.
HeadingProvider
Интерфейс, предоставляющий направление устройства относительно направления на север, который реализуется на платформе.
HttpCacheManager
Интерфейс управления HTTP-кешем.
HttpOptions
Опции Http-клиента.
Image
Изображение.
ImageData
Данные изображения: размер, формат и бинарные данные.
ImageLoader
Класс для загрузки изображений.
IncompleteTextHandler
Предложено автодополнение для введенного пользователем текста.
IndoorBuilding
Здание с этажными планами.
IndoorControlModel
Модель элемента управления этажами.
IndoorDetector
Детектор, который определяет находится ли пользователь в помещении.
IndoorManager
Класс для получения текущего здания с этажными планами.
IndoorRouteLevelsGetter
Позволяет получать множество этажей, через которые проходят маршруты, отображаемые на карте.
IndoorWidget
IndoorWidgetColorScheme
InputEvent
Событие пользовательского ввода.
InstructionRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
InstructionRouteEntry
Элемент маршрута - точка и значение в ней.
IntRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
IntRouteEntry
Элемент маршрута - точка и значение в ней.
IsOpenNow
Открыто сейчас.
ItemMarkerInfo
Идентификатор объекта и его координаты.
KeyFromAsset
Ключ из asset-а. Для Android это директория assets. Для iOS это директория Bundle.main.
KeyFromFile
Ключ из файла.
KeyFromString
Ключ из строки.
KeySource
Источник ключа.
LaneEnumSet
LanesCalloutMapPosition
Положение бабла полосности для маршрута.
LaneSignRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
LaneSignRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
Latitude
Географическая широта.
Left<L, R>
LevelId
Идентификатор этажного плана.
LevelInfo
Информация об этаже здания.
Locale
Локаль.
LocaleManager
Менеджер региональных настроек приложения.
Location
Геопозиция.
LocationAvailableNotifier
Интерфейс объекта, который сообщает об изменении доступности источника геопозиции.
LocationCoordinates
LocationCourse
LocationFuzzyDouble
LocationNotifier
Интерфейс объекта, который сообщает об обновлении геопозиции.
LocationProvider
Интерфейс источника геопозиции, который реализуется пользователем на платформе.
LocationService
Класс для работы с установленным при инициализации SDK источником.
LogicalPixel
Пиксель, размер которого не зависит от плотности экрана.
LogMessage
Сообщение, записываемое в лог.
LogOptions
Настройки логирования.
LogSink
Приемник логирования.
Longitude
Географическая долгота.
Map
Карта.
MapAppearance
Внешний вид карты в зависимости от окружения.
MapDirection
Угол поворота объекта относительно направления на север, в градусах, отсчитывается по часовой стрелке.
MapId
Идентификатор экземпляра карты, уникальный в рамках процесса.
MapLocationController
Контроллер для управления позиционированием карты в навигаторе.
MapManager
Интерфейс, позволяющий добавлять карты в навигатор и убирать их из него.
MapObject
Объект на карте.
MapObjectManager
MapOptions
Параметры карты.
MapRotationBeginEvent
Событие начала вращения карты вокруг точки.
MapRotationEndEvent
Событие окончания вращения карты вокруг точки.
MapScalingBeginEvent
Событие начала изменения масштаба.
MapScalingEndEvent
Событие окончания изменения масштаба.
MapShiftBeginEvent
Событие начала сдвига карты.
MapShiftEndEvent
Событие окончания смещения карты.
MapTheme
Тема для использования в карте.
MapWidget
Widget для работы с картой.
MapWidgetColorScheme
Класс позволяет задать цветовую схему виджета карты. Может иметь любые поля и их значения, необходимые контролу для определения своей цветовой схемы.
MapWidgetController
Контроллер для работы с картой.
MarkedUpText
Размеченный текст.
MarkedUpTextSpan
Описывает поднабор байтов строки text.
Marker
Точечная отметка на карте, представляющая интерес для пользователя.
MarkerOptions
Параметры маркера.
Meter
Длина/расстояние в метрах.
MillisecondsRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
MillisecondsRouteEntry
Элемент маршрута - точка и значение в ней.
Model
Модель навигатора, предназначенная для отображения в UI.
MultiTouchShiftSettings
Настройки обработки сдвига при касании несколькими пальцами.
MyLocationControllerSettings
Настройки контроллера перемещения маркера геопозиции.
MyLocationControlModel
Модель контрола перелета к местоположению пользователя. Контрол состоит из кнопки, при нажатии на которую камера перелетает к местоположению пользователя. Если местоположение не определено, ничего не происходит. Методы объекта необходимо вызывать на одном потоке.
MyLocationMapObject
Маркер геопозиции.
MyLocationMapObjectSource
Источник, содержащий маркер геопозиции.
MyLocationMapObjectSourceProvider
Провайдер, предоставляющий источник маркера геопозиции.
MyLocationWidget
Виджет для изменения режима слежения за геопозицией, направлением (bearing), и осуществления перелета к текущему местоположению.
MyLocationWidgetColorScheme
Интерфейс для управления слежением карты за маркером геопозиции в навигаторе.
Корневой публичный интерфейс навигатора.
Голос для использования в навигаторе.
NewValuesNotifier
Интерфейс объекта, который сообщает о том, что есть изменения в каком-либо из параметров.
ObstacleInfo
Информация о препятствии на маршруте.
ObstacleInfoRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
ObstacleInfoRouteEntry
Элемент маршрута - точка и значение в ней.
ObstacleInfoRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
ObstacleInfoRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
Opacity
Непрозрачность - от 0.0 (полная прозрачность) до 1.0 (полная непрозрачность).
OpeningHours
Часы работы организации.
OrderedValue
Описывает одно значение из набора.
OrderedValues
Описывает набор дискретных упорядоченных значений.
Package
Пакет. Для удобства работы с данными (установки, обновления, удаления), данные в 2ГИС SDK группируются в наборы по функционально-логическому назначению. Набор сгруппированных данных называется пакетом. В пределах одного пакета функциональное назначение данных уникально. Однако, множества данных пакетов с единым функциональным назначением могут пересекаться, то есть, возможна ситуация, когда данные нескольких пакетов имеют общие файлы. При операциях с группой таких пакетов общие данные будут обрабатываться (скачиваться, распаковываться, удаляться) только один раз.
PackageInfo
Информация о пакете. См. IPackage.
PackageManager
Интерфейс для централизованной работы с пакетами: Управления автообновлением и получением его статуса; Принудительной проверкой обновлений; Запуском и остановкой установки/обновления всех доступных пакетов. Подпиской на изменения информации о пакетах; Подпиской на изменения информации о всеобщем прогрессе установки пакетов.
PackedMapState
Сериализованное состояние карты.
PackedNavigationState
Вспомогательный объект для сериализации и десериализации состояния навигации.
PackedSearchQuery
Вспомогательный объект для сериализации и десериализации поискового запроса.
Padding
Отступы от краёв камеры.
Page
Страница результатов поиска.
ParkingCapacity
Вместимость парковки.
ParkingControlModel
Модель контрола парковок.
ParkingInfo
Общая информация о парковке.
PedestrianBriefRouteInfo
Базовая информация о пешеходном маршруте.
PedestrianInstructionCrossroad
Описание манёвров при проходе через перекрёсток или по пешеходному переходу.
PedestrianInstructionCrossroadManeuver
PedestrianInstructionFinish
Конец пешеходной части маршрута.
PedestrianInstructionIndoorEnter
Вход в здание.
PedestrianInstructionIndoorExit
Выход из здания.
PedestrianInstructionIndoorFloorChange
Смена этажа в здании.
PedestrianInstructionStart
Начало пешеходной части маршрута.
PedestrianRouteSearchOptions
Параметры поиска пешеходного маршрута.
PerformSearchHandler
Предложено поискать определенный набор объектов.
PlatformHeading
Информация о направлении устройста, которую отдает платформа.
PointGeometry
Точка.
PointGeometryData
Данные геометрии точечного объекта.
Polygon
Полигон на карте.
PolygonGeometry
Полигон.
PolygonOptions
Параметры полигона.
Polyline
Ломаная линия на карте.
PolylineGeometry
Ломаная линия.
PolylineOptions
Параметры полилинии.
Projection
Проекция.
PublicBriefRouteInfo
Базовая информация о маршруте на общественном транспорте.
PublicBriefRouteTransportInfo
Описание общественного транспортного средства.
PublicRoutePart
Описание участка маршрута на общественном транспорте.
PublicTransportInfo
Описание общественного транспортного средства.
PublicTransportRouteSearchOptions
Параметры поиска маршрута на общественном транспорте.
PublicTransportStop
Описание остановки общественного транспорта.
PublicTransportTransfer
Описание способа добраться на общественном транспорте до следующей точки пересадки.
PublicTransportTransferRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
PublicTransportTransferRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
PublicTransportTypeEnumSet
PurposeCode
Код назначения здания.
Range
Описывает набор непрерывных или дискретных упорядоченных значений.
RangeFilter
Фильтр диапазонов значений.
RangeWidget
Виджет для представления непрерывного или дискретного набора упорядоченных значений.
RasterTileSource
Источник, получающий растровые тайлы.
RasterUrlTemplate
Remover
Объект для удаления пользовательского контента.
RenderedObject
Отображаемый объект карты.
RenderedObjectInfo
Подробная информация об отображаемом объекте карты.
Reviews
Отзывы.
RoadCameraInfo
Информация о камере.
RoadEvent
Дорожное событие.
RoadEventAction
Действие события.
RoadEventActionInfo
Информация о действии.
RoadEventDisplayCategoryEnumSet
RoadEventManager
Объект для создания транспортных событий.
RoadEventMapObject
Объект карты "Дорожное событие".
RoadEventMapObjectRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
RoadEventMapObjectRouteEntry
Элемент маршрута - точка и значение в ней.
RoadEventPhoto
Фотография дорожного события.
RoadEventRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
RoadEventRouteEntry
Элемент маршрута - точка и значение в ней.
RoadEventSource
Интерфейс класса, управляющего отображением дорожных событий (tUGC) на карте.
RoadMacroGraph
Пакет глобального дорожного графа, используется для построения проезда между двумя загруженными offline-территориями.
RoadRuleRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
RoadRuleRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
RoadSubtypeRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
RoadSubtypeRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
RoadSurfaceRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
RoadSurfaceRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
RoadTypeRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
RoadTypeRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
RotateMapToNorthEvent
Событие поворота карты на север.
RotationSettings
Настройки обработки вращения карты.
RoundedCorners
Route
Класс, описывающий маршрут. Маршрут представляет собой набор атрибутов, каждый из которых представляет собой контейнер типа RouteAttribute или RouteLongAttribute, в котором хранятся элементы атрибутов маршрута. Атрибуты маршрута делятся на точечные и протяженные. Точечные атрибуты (например, точки геометрии или лежачие полицейские) задаются в виде пары из RoutePoint и значения атрибута. Протяженные атрибуты (например, ширина проезжей части или ограничение скорости) задаются в виде пары из RoutePoint, которая указывает на начало действия атрибута и значения атрибута. В конце маршрута ставится терминатор. Например, пусть ширина проезжей части задана в виде набора пар {{0m, 3m}, {10m, 7m}, {20m, 5m}, {30m, 0m}}, тогда первые 10 метров маршрута проезжая часть имеет ширину 3 метра, на интервале [10м., 20м.) - 7м., с 20м. до конца маршрута - 5м.
RouteBuildOptions
Структура, которая описывает параметры построения маршрута в навигаторе.
RouteCamera
Структура, описывающая дорожную камеру.
RouteCameraPurposeEnumSet
RouteDistance
Расстояние вдоль маршрута.
RouteEditor
Интерфейс для редактора маршрута. Редактор маршрута получает точки начала и конца маршрута, строит маршруты и через каналы оповещает об их обновлениях и перестроениях.
RouteEditorRouteParams
Информация о параметрах маршрута.
RouteEditorRoutesInfo
Информация о маршрутах, которыми оперирует редактор.
RouteEditorSource
Интерфейс класса, управляющего отображением маршрутов на карте.
RouteExitSign
Информация о знаке съезда.
RouteExitSignRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
RouteExitSignRouteEntry
Элемент маршрута - точка и значение в ней.
RouteExitSignTable
Информация о табличке съезда.
RouteIndex
Индекс активного маршрута.
RouteInfo
Описание маршрута с манёврами.
RouteInfoCalloutMapObject
Объект бабла с информацией о длине и/или длительности маршрута на карте.
RouteInstruction
Инструкция, которую необходимо выполнить для движения по маршруту.
RouteLane
Структура, описывающая одну полосу движения.
RouteLaneManeuverEnumSet
RouteLaneSign
Описание полос движения.
RouteLevelInfo
Информация об этаже здания, соответствующая участку маршрута.
RouteLevelInfoRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
RouteLevelInfoRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
RouteMapObject
Объект маршрута на карте.
RouteMapObjectCalloutLabelFlagEnumSet
RouteMapObjectDisplayFlagEnumSet
RouteMapObjectPermanentDisplayFlagEnumSet
RouteMapObjectSource
Источник объектов маршрута на карте.
RouteMapObjectsProvider
Интерфейс для получения объектов маршрута на карте.
RouteMapSettings
Настройки отображения маршрута на карте.
RoutePoint
Точка на маршруте, задается как расстояние вдоль маршрута относительно начала маршрута.
RoutePointMapObject
Точечный объект, являющийся частью маршрута на карте (например, точка начала или конца маршрута).
RouteSearchOptions
Параметры поиска маршрута.
RouteSearchPoint
Описание точек, по которым строится маршрут.
RouteSourceSettings
Настройки источника маршрута.
RubricId
Идентификатор рубрики.
ScaleMapEvent
Событие изменения масштаба карты.
ScalingSettings
Schedule
Расписание действия дорожного события.
ScooterBriefRouteInfo
Базовая информация о маршруте на самокате.
ScooterInstructionCrossroad
Описание манёвров при проходе через перекрёсток или по пешеходному переходу.
ScooterInstructionCrossroadManeuver
ScooterInstructionFinish
Конец самокатной части маршрута.
ScooterInstructionStart
Начало самокатной части маршрута.
ScooterRouteSearchOptions
Параметры поиска маршрута на самокате.
ScreenDistance
Расстояние между объектами на экране в миллиметрах.
ScreenPoint
Точка в экранных координатах.
ScreenShift
Смещение карты по горизонтали и вертикали в координатном пространстве экрана.
ScreenSize
Размер в пикселях.
SearchManager
Поисковик. Основная точка входа для справочного API.
SearchQuery
Поисковый запрос.
SearchQueryBuilder
Построитель поисковых запросов. Поиск осуществляется по глобальному индексу, а также по локальным индексам сегментов, где сегмент - это некоторый кусок разбиения глобальной карты. Процедура выбора сегментов для поиска осуществляется следующими способами (по убыванию приоритета):
SearchResult
Результат работы поисковика.
SegmentGeoPoint
Описывает географическую точку на сегменте и направление сегмента. Геометрия маршрута представляет собой последовательность точек, которые попарно образуют отрезки (сегменты). При этом во всех функциях, работающих с геометрией маршрута считается, что первая точка из образующей отрезок пары входит в этот отрезок, а вторая - нет: [point_1, point_2),[point_2, point_3),...,[point_n-1, point_n)point_last. Последняя точка образует сама с собой отрезок нулевой длины. Т.о. каждая точка маршрута принадлежит ровно одному отрезку. Направление точки point_last не определено.
SettlementRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
SettlementRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
SimpleCheckableItem
Простой отмечаемый элемент из CheckableItemsGroup.
SimpleClusterObject
Кластер простых (simple) объектов-маркеров.
SimpleClusterOptions
Параметры маркера кластера простых (simple) объектов-маркеров.
SimpleClusterRenderer
Класс для кастомизации внешнего вида кластера в IMapObjectManager.
SimpleMapObject
Объект на карте, для которого можно задавать видимость.
SimulationAutoWithOverSpeed
Структура для задания режима движения с учетом максимальной скорости на ребре маршрута.
SimulationConstantSpeed
Структура для задания режима движения с постоянной скоростью.
SimulationSettings
Настройки симуляции ведения по маршруту.
SimulationSpeedMode
SortingFilter
Фильтр сортировки.
SoundCategoryEnumSet
SoundNotificationSettings
Настройки звуковых оповещений в навигаторе По умолчанию все значения категорий звуков оповещений включены. Пользователь может менять значения во время работы с навигатором.
Source
Источник данных на карте.
SpecialSpace
Особое место для парковки.
SpeedRange
Интервал скоростей. Скорости задаются в метрах в секунду.
SpeedRangeToStyleZoom
Соответствие интервала скоростей и стилевого уровня масштабирования.
StringRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
StringRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
Style
Стиль с набором свойств объектов карты (cм. ISource).
StyleBuilder
Конструктор стилей.
StyleLayerId
Идентификатор слоя стиля.
StyleZoom
Стилевой уровень масштабирования.
StyleZoomFollowController
Контроллер слежения за стилевым уровнем масштабирования карты.
StyleZoomToTiltRelation
Объект для описания зависимости угла наклона камеры от стилевого уровня масштабирования.
Suggest
Поисковая подсказка.
SuggestHandler
Обработчик выбора подсказки.
SuggestObjectHandler
Предложен конкретный объект справочника.
SuggestQuery
Запрос поисковой подсказки.
SuggestQueryBuilder
Построитель запросов к подсказчику.
SuggestResult
Результат работы подсказчика.
SystemMemoryManager
Интерфейс управления использованием системной памяти.
TaxiRouteSearchOptions
Параметры поиска маршрута на такси.
TerritoriesAlongRouteProvider
Интерфейс для поиска маршрута с учетом пробочных данных.
Territory
Территория. Данные в 2ГИС нарезаны на некоторые неделимые единицы, называемые сегментами. Но для более удобной и гибкой работы с данными для обновления используются не сами сегменты, а их наборы, называемые территориями. Наборы сегментов в двух территориях могут пересекаться, в том числе одна территория может быть целиком вложена в другую.
TerritoryManager
Интерфейс для взаимодействия со списком территорий: Подписки на изменения информации о территориях; Поиска территорий по координатам и геометриям; Подписки на изменения информации о всеобщем прогрессе установки/обновления территорий; Приостановки и возобновления процесса установки/обновления территорий.
TextStyle
Настройки внешнего вида текста.
ThemedMapControllingWidget<T extends MapWidgetColorScheme>
Базовый класс для реализации виджетов карты, способных изменять цветовую схему в зависимости от признака colorMode темы карты MapTheme. Должен использоваться совместно с ThemedMapControllingWidgetState.
ThemedMapControllingWidgetState<T extends ThemedMapControllingWidget<S>, S extends MapWidgetColorScheme>
Базовый класс для реализации стейта виджетов управления картой, подверженным изменениям цветовой схемы в течение жизненного цикла. Помимо объекта sdk.Map, предоставляет доступ к теме карты MapTheme, а также реагирует на ее изменения для того, чтобы синхронно обновлять цветовую схему. Виджет, использующий этот класс как базовый для своего State, должен быть помещен в child виджета MapWidget. В ином случае будет брошено исключение при использовании.
Tilt
Угол наклона в градусах, где 0 - надир (смотрим вертикально вниз), 90 - горизонт спереди.
TiltFollowController
Контроллер слежения за углом наклона карты.
TiltSettings
TouchEventsObserver
Класс для обработки жестов карты.
TradeLicense
Лицензия организации.
Traffic
Описание пробочных данных.
TrafficCollector
Интерфейс для управления сервисом сбора информации о транспортном трафике.
TrafficControlModel
Модель контрола пробок.
TrafficControlState
Состояние элемента управления видимостью пробок.
TrafficRoute
TrafficRouter
Интерфейс для поиска маршрута с учетом пробочных данных.
TrafficScore
Оценка пробок.
TrafficScoreProvider
Подписка на обновления информации о величине пробок.
TrafficSource
Интерфейс класса, управляющего отображением пробок на карте.
TrafficSpeedColorRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
TrafficSpeedColorRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
TrafficWidget
Виджет, отображающий пробочный балл в регионе и переключающий отображение пробок на карте. Может использоваться только как child в MapWidget на любом уровне вложенности.
TrafficWidgetColorScheme
TransportTypeRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
TransportTypeRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
TruckPassZoneId
Идентификатор пропускной зоны для грузовиков. Значение 0 соответствует отсутствию пропускной зоны.
TruckPassZoneIdRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
TruckPassZoneIdRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
TruckPassZonePass
Пропуск, разрешающий движение грузового транспорта в пропускных зонах.
TruckPassZonePassId
Идентификатор пропуска, разрешающего движение грузового транспорта в пропускных зонах.
TruckRouteSearchOptions
Параметры поиска маршрута на грузовом транспорте. При поиске маршрута учитываются только заполненные параметры.
UIMarkerInfo
Идентификатор объекта с подписью.
UIntRouteLongAttribute
Контейнер, который хранит протяженный атрибут маршрута. Каждый элемент хранится в виде пары, состоящей из точки и значения элемента атрибута. Действие атрибута начинается с данной точки и заканчивается в следущей точке, начиная с которой начинается действие атрибута следующего элемента.
UIntRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
UniversalAppearance
Использовать единую тему текущего стиля в любом окружении.
VendorConfig
Переопределение конфигурации SDK.
VendorConfigFromAsset
Переопределение настроек SDK через указание пути к asset-у приложения. Для Android это директория assets. Для iOS это директория Bundle.main.
VendorConfigFromFile
Переопределение настроек SDK через указание пути к файлу в файловой системе устройства.
VendorConfigFromString
Переопределение настроек SDK через указание содержимого файла.
Voice
Голосовой пакет с озвучкой навигатора.
VoiceManager
Интерфейс для взаимодействия со списком голосовых пакетов навигатора.
VoiceSelector
Управляет голосовыми пакетами в текущей сессии навигатора.
VoidRouteAttribute
Контейнер, который описывает точечный атрибут маршрута. Каждый элемент хранится в виде точки на маршруте, в которой этот элемент расположен и значения самого элемента.
WeekTime
Момент времени внутри недели.
WeekTimeInterval
Интервал времени в течение недели.
Widget
Базовый класс, представляющий виджет для фильтрации поисковой выдачи.
WidgetShadows
WmsRasterUrlTemplate
WorkStatus
Статус работы.
WorkTimeFilter
Фильтр по времени работы объекта. Либо открыт сейчас, либо открыт на конкретные дата и время.
ZIndex
Индекс, задающий порядок отрисовки объектов в рамках слоя.
Zoom
Уровень масштабирования.
ZoomControlModel
Модель контрола зумирования. Контрол состоит из кнопок +/-, при нажатии на которые меняется масштаб карты. При достижении допустимой границы масштаба кнопка масштабирования в этом направлении становится неактивной. Методы объекта необходимо вызывать на одном потоке.
ZoomFollowSettings
Интерфейс, позволяющий управлять настройками масштабирования карты во время ведения.
ZoomWidget
Виджет карты, предоставлящий элементы для управления зумом. Может использоваться только как child в MapWidget на любом уровне вложенности.
ZoomWidgetColorScheme
Цветовая схема для ZoomWidget.

Enums

ActionResult
Тип результата действия.
AddEventError
Тип ошибки добавления дорожного события.
Alignment
AnimationMode
Режим анимации.
AudioFocusPolicy
Политика приложения по отношению к воспроизводимым звукам других приложений при воспроизведении звука в нашем приложении.
AuthorType
Категория автора контента.
BearingSource
Источник направления.
BetterRouteResponse
Ответ пользователя на предложение альтернативного маршрута.
BicycleInstructionCrossroadLandmark
Ориентир.
BicycleInstructionCrossroadManeuverDirection
Направление движения.
CalloutVisualizationMode
Режим отображения баблов со временем и длиной маршрута. В отличие от DisplayFlag для каждого индивидуального объекта маршрута влияет не только на отображение, но и на расчёт позиций баблов. См. IRouteMapObject::display_flags. См. IRouteMapObject::callout_position.
CameraAnimatedMoveReason
Причина анимированного перемещения камеры.
CameraAnimatedMoveResult
Результат перемещения камеры.
CameraAnimationType
Тип перелёта
CameraBehaviourChangeReason
Причина изменения режима слежения камеры.
CameraFollowState
Состояние слежения камеры за текущим местоположением пользователя.
CameraPurpose
Назначение камеры.
CameraState
Состояние камеры.
CarBriefRouteInfoTrafficSpeed
Скорость движения.
CarInstructionCrossroadDirection
Направление движения на перекрёстке.
CarInstructionCrossroadLandmark
Ориентир.
CarInstructionRoundaboutType
Тип манёвра на перекрёстке с круговым движением.
CheckableItemType
Тип отмечаемого элемента.
DesiredAccuracy
Ожидаемая точность определения местоположения.
DgisSourceWorkingMode
Установка режима работы источника данных IDgisSource.
ExcludedAreaSeverity
Приоритет исключения области.
ExcludedAreaType
Тип исключаемой области.
FilterType
Тип фильтра
FollowBearing
FollowStyleZoom
FollowTilt
FollowValue
FormattingType
Требование к длине строкового представления адреса.
GeometryKind
Gesture
GraphicsPreset
Перечисление доступных режимов графики.
ImageFormat
IndoorManagerState
Состояние отображения этажных планов.
InstructionManeuver
Манёвр, который необходимо совершить для движения по маршруту.
Lane
Полоса, которую затрагивает дорожное событие.
LanesControlImage
Представление иконки манёвра в UI навигатора.
LogLevel
Уровень логирования.
MapDataLoadingState
MapRotationDirection
Направление вращения карты.
MapScalingDirection
Направление изменения масштаба карты.
MapShiftDirection
Направление смещения карты.
MapThemeColorMode
Режим (темный/светлый) темы карты MapTheme.
MapVisibilityState
Статус видимости карты
MyLocationMapObjectMarkerType
Тип маркера геопозиции.
ObjectType
Тип объекта справочника.
Obstacle
Тип препятствия.
ObstaclePassLimitation
Ограничения по преодолению препятствия.
PackageInfoError
Ошибки, которые могут произойти при загрузке и/или установке пакета.
PackageUpdateStatus
Статус обновления пакета.
ParkingAccess
Тип доступа для парковки.
ParkingPavingType
Тип покрытия парковки.
ParkingPurpose
Назначение парковки.
ParkingType
Тип парковки.
PedestrianInstructionCrossroadLandmark
Ориентир.
PedestrianInstructionCrossroadManeuverDirection
Направление движения.
PedestrianInstructionIndoorFloorChangeType
Тип смены этажа.
PersonalDataCollectionConsent
Статус согласия пользователя на сбор и отправку персональных данных.
PublicTransportType
Тип общественного транспорта.
RoadEventActionState
Состояние действия.
RoadEventActionType
Тип действия дорожного события.
RoadEventDisplayCategory
Категория дорожного события для отображения на карте.
RoadEventType
Тип события.
RoadRule
Сторона движения.
RoadSubtype
Дополнительное описание типа дороги, по которой пролегает маршрут.
RoadSurface
Покрытие дороги.
RoadType
Описывает тип дороги, по которой пролегает маршрут.
RotationCenter
Задает правило обработки событий вращения карты.
RouteCameraDirection
Направление действия камеры.
RouteCameraPurpose
Назначение камеры.
RouteExitSignTableColor
Цвет фона таблички съезда. Соответствует цвету фона знака, установленного в соответствующем месте маршрута.
RouteExitSignType
Тип съезда.
RouteLaneManeuver
Манёвр на полосе движения.
RouteMapObjectCalloutLabelDisplayMode
Режим отображения значений в баблах маршрута.
RouteMapObjectCalloutLabelFlag
Флаги, включающие отображение содержимого в баблах маршрута.
RouteMapObjectDisplayFlag
Флаги, включающие отображение различных составных частей маршрута.
RouteMapObjectPassedDistanceVisualization
Способ визуализации маршрута с учётом пройденного вдоль маршрута расстояния.
RouteMapObjectPermanentDisplayFlag
Флаги, исключающие скрытие различных составных частей маршрута с карты при обновлении пройденного вдоль маршрута расстояния, если passed_distance_visualization() имеет значение, отличное от ShowWholeRoute
RoutePointKind
Тип точечного объекта маршрута на карте.
RouterType
Тип поисковика маршрута.
RouteSearchType
Тип поиска маршрута.
RouteVisualizationType
Тип визуализации маршрута.
ScalingCenter
Задает правило обработки событий масштабирования карты.
ScooterInstructionCrossroadLandmark
Ориентир.
ScooterInstructionCrossroadManeuverDirection
Направление движения.
SearchResultType
Тип результата (не поискового запроса!).
Settlement
Признак прохождения участка дороги через населённый пункт.
SortingType
Тип сортировки.
SoundCategory
Категории звуковых оповещений.
SpecialSpaceType
Тип особого места.
State
Состояние навигатора.
StatusType
Статус коннектора.
SuggestedType
Тип поисковой подсказки.
SuggestorType
Тип подсказчика.
TextHorizontalAlignment
Выравнивание надписи по горизонтали.
TextPlacement
Варианты положения подписи относительно иконки. Само положение определяется следующим образом:
TouchPointState
TrafficControlStatus
Статус элемента управления видимостью пробок.
TrafficScoreState
Актуальность балла пробок.
TrafficSpeedColor
TransportType
Описывает вид транспорта, для которого построен участок маршрута.
WeekDay
День недели.
WidgetType
Тип виджета.
ZoomControlButton

Properties

libraryProvider → _LibraryProvider
final

Functions

calcPositionForGeometry(BaseCamera camera, Geometry geometry, StyleZoomToTiltRelation? styleZoomToTiltRelation, Padding? screenArea, Tilt? tilt, Bearing? bearing, ScreenSize? size) CameraPosition
calcPositionForObjects(BaseCamera camera, List<SimpleMapObject> objects, StyleZoomToTiltRelation? styleZoomToTiltRelation, Padding? screenArea, Tilt? tilt, Bearing? bearing, ScreenSize? size) CameraPosition
containsPoint(GeoRect rect, GeoPoint point) bool
containsRect(GeoRect rect1, GeoRect rect2) bool
createDefaultMaxTiltRestriction() StyleZoomToTiltRelation
Получаем стандартную зависимость максимального угла наклона от стилевого уровня масштабирования.
createDefaultStyleZoomToTiltRelation() StyleZoomToTiltRelation
Получение зависимости угла наклона камеры от стилевого уровня масштабирования для стандартного контроллера слежения за наклоном.
createStyleZoomToTiltRelation(Map<StyleZoom, Tilt> points) StyleZoomToTiltRelation
Создаем зависимость угла наклона камеры от стилевого уровня масштабирования.
expandPoint(GeoRect rect, GeoPoint point) GeoRect
expandRect(GeoRect rect1, GeoRect rect2) GeoRect
getAudioSettings(Context context) AudioSettings?
getHttpCacheManager(Context context) HttpCacheManager?
Интерфейс управления HTTP-кешем. Null, если HTTP кэш не используется.
getInstructionManeuver(ExtraInstructionInfo extraInstructionInfo) InstructionManeuver
Получить манёвр, который необходимо совершить для движения по маршруту.
getLanesControlImages(RouteLaneSign laneSign, int maxCount, bool ignoreActiveManeuver) List<LanesControlImage>
Получить список изображений для отображения в контроле полосности. Количество изображений (без учета разделителей и многоточий) ограничено maxCount, если оно превышено, изображения с одной или обеих сторон обрезаются таким образом, чтобы осталось как можно больше изображений активных маневров. На стороне, где произошло удаление, отображается многоточие. В случае, если параметр ignoreActiveManeuver равен true, активный манёвр будет проигнорирован, и будет возвращено изображение, соответствующее всем разрешенным направлениям движения.
getLocaleManager(Context context) LocaleManager
Интерфейс управления локалями приложения.
getPackageManager(Context context) PackageManager
Получение объекта для работы с пакетами из контекста.
getRoadMacroGraph(Context context) RoadMacroGraph
Получение объекта для управления глобальным дорожным графом из контекста.
getSystemMemoryManager(Context context) SystemMemoryManager
Получение объекта для управления использованием системной памяти.
getTerritoriesAlongRouteProvider(Context context) TerritoriesAlongRouteProvider
Получение объекта для получения списка территорий вдоль маршрута из контекста.
getTerritoryManager(Context context) TerritoryManager
Получение объекта для работы с территориями из контекста.
getVoiceManager(Context context) VoiceManager
Получение объекта для управления голосами из контекста.
isGeoPointValid(GeoPoint geoPoint) bool
isGeoRectValid(GeoRect geoRect) bool
parseGeoJson(String geoJsonData) List<GeometryMapObject>
parseGeoJsonFile(String fsPath) List<GeometryMapObject>
projectionZToStyleZ(Zoom projectionZ, Latitude latitude) StyleZoom
remainingRouteGeometry(GeoPointRouteAttribute fullRouteGeometry, RoutePoint currentRoutePoint) GeoPointRouteAttribute
Вычисляет геометрию оставшейся части маршрута, т.е. геометрию, начинающуюся с точки, соответствующей текущей точке маршрута, и до конца маршрута. Если маршрут полностью пройден или текущая точка находится за пределами маршрута, возвращается пустая геометрия.
routeMatchesTruckPassZonePasses(TruckPassZoneIdRouteLongAttribute truckPassZoneIds, List<TruckPassZonePass> passZonePasses) bool
Проверяет, достаточен ли предоставленный список пропусков для проезда пропускных зон грузового транспорта, через которые проходит маршрут.
styleZToProjectionZ(StyleZoom styleZ, Latitude latitude) Zoom
toMapGeometry(GeoPointRouteAttribute geometry) Geometry
Преобразовать геометрию маршрута в IGeometryPtr.
zoomOutToFitForGeometry(BaseCamera camera, Geometry geometry, [StyleZoomToTiltRelation? styleZoomToTiltRelation = null, ScreenSize? size = null]) CameraPosition
zoomOutToFitForObjects(BaseCamera camera, List<SimpleMapObject> objects, [StyleZoomToTiltRelation? styleZoomToTiltRelation = null, ScreenSize? size = null]) CameraPosition

Typedefs

DirectoryUIObj = Left<DirectoryObject, Suggest>
EitherDirectoryObjOrSuggest = Either<DirectoryObject, Suggest>
Контейнер, содержащий в себе объект, являющийся или sdk.DirectoryObject (left), или sdk.Suggest (right). Используется в DgisSearchWidget для хранения списка подсказок / поисковой выдачи. Пример использования cм в DgisSearchWidget.
SearchResultBuilder = Widget Function(BuildContext context, List<EitherDirectoryObjOrSuggest> objects)
SuggestUIObj = Right<DirectoryObject, Suggest>

Exceptions / Errors

NativeException