dgis library

Classes

ActiveLevelMode
Режим отображения этажного плана.
AddEventResult
Результат добавления события (объект события или ошибка).
Address
Адрес в виде набора отдельных компонентов.
AddressAdmDiv
Объект административного деления.
AddressComponent
Компонент адреса: улица, номер дома или словесное описание местоположения.
AddressLocation
Применяется для компонентов, которые тяжело описать конкретным адресом.
AddressNumber
В некоторых населённых пунктах обозначается только номер дома, без улицы (например, Краснообск).
AddressStreet
Обычный адрес, есть улица и номер дома.
Aggregate
Обобщенное описание станции зарядки автомобилей.
Anchor
Точка привязки изображения (0, 0) - левый верхний угол, (1, 1) - правый нижний
AnimationSettings
Настройки анимаций объектов карты. Применяются для слоев стилей, в которых указан источник модели. Например, такими слоями являются слои с типами "3D model" и "Directional model". Индекс анимации должен быть обязательно указан для анимированной модели.
ApartmentRange
Диапазон квартир.
Attribute
Дополнительный атрибут. Пример: { tag: "hotel_room_internet", name: "Бесплатный интернет в номерах" }
Attributes
Интерфейс для управления свойствами объекта карты.
AttributeValue
Свойства объектов карты.
AuthorInfo
Информация об авторе события или фотографии.
AutomaticAppearance
Использовать автоматически переключающуюся светлую и тёмную тему.
BaseCamera
Камера.
BaseMapWidgetState<T extends StatefulWidget>
Базовый класс для реализации стейта виджетов управления картой. Предоставляет доступ к объекту карты sdk.Map. Виджет, использующий этот класс как базовый для своего State, должен быть помещен в child виджета MapWidget, в ином случае будет брошено исключение при использовании.
Bearing
Угол между направлением на один объект и на другой объект, либо между направлением на объект и север. Угол отсчитывается по часовой стрелке. Диапазон значений 0°, 360°.
BearingFollowController
Контроллер слежения за направлением карты.
Borders
Описывает набор непрерывного упорядоченных значений.
BranchesInfo
Информация о связанных организациях.
BuildingId
Идентификатор здания.
BuildingInfo
Информация о здании.
BuildingLevels
Информация об этажных планах здания.
Camera
Камера для запуска перемещения карты и настроек слежения.
CameraBehaviour
Режим слежения камеры.
CameraBehaviourChange
Изменение режима слежения.
CameraChange
Изменение состояние камеры.
CameraChangeReasonEnumSet
CameraMoveController
Класс, позволяющий управлять положением камеры для нужд анимации
CameraPosition
Позиция камеры.
CameraPositionChange
Описание изменения части параметров позиции камеры.
CameraPositionPoint
Относительная экранная позиция точки, к которой привязана камера.
CameraPurposeEnumSet
CameraTransactionGuard
CameraViewPoint
Относительная экранная позиция точки, в которую направлен взгляд камеры.
CameraZoomRestrictions
Допустимый диапазон изменения уровня масштабирования.
CancelEvent
Событие отмены текущего действия.
ChargingStation
Атрибуты для электрозаправок.
CheckableGroupedItem
Единичный элемент из GroupCheckableItem.
CheckableItem
Базовое представление отмечаемого элемента из CheckableItemsGroup.
CheckableItemsGroup
Виджет для представления группы отмечаемых элементов.
Checkbox
Виджет-чекбокс.
Circle
Окружность.
CircleOptions
Параметры для создания геометрического объекта карты типа "Окружность".
ClassMessage<T>
Closed
Закрыто.
ClosingHours
Интервал, когда заведение закрыто.
ClosingSoon
Скоро закроется.
ClusterObject
Кластер объектов.
ClusterOptions
Параметры маркера кластера.
Color
Цвет
CommonGestureSettings
CommonRecognizeSettings
Общие настройки распознавания жестов.
CompassControlModel
Модель контрола компаса. Контрол состоит из кнопки компаса, при нажатии на которую камера карты меняет угол в направлении севера. Если камера карты смотрит на сервер, то контрол необходимо скрывать. Потокобезопасно.
CompassWidget
Виджет управления компасом.
CompassWidgetColorScheme
ComplexGeometry
Составная геометрия, состоит из набора простых или составных геометрий.
Connector
ContactData
Data model for contact information.
ContactInfo
Способ связаться с организацией.
Context
Контекст - окружение, необходимое для работы SDK.
CoordinatesFollowController
Контроллер слежения за координатами позиции карты.
CustomFollowController
Интерфейс, который можно реализовать на платформе для создания собственного контроллера слежения за параметрами Для добавления контроллера в камеру, нужно реализовать этот интерфейс и создать объект FollowController'а передав в качестве аргумента объект, реализующий данные интерфейс.
DashedPolylineOptions
Параметры пунктирной полилинии.
DashedStrokeCircleOptions
DayTime
Момент времени внутри дня.
DefaultAppearance
Использовать тему по умолчанию.
DefaultDirectoryObjectWidgetBuilder
Default implementation of DirectoryObjectWidgetBuilder.
DefaultRasterUrlTemplate
DefaultRoadEventFilter
Фабрика для создания стандартных временных фильтров дорожных событий.
DefaultSearchResultItemBuilder
Default implementation of SearchResultItemBuilder.
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
Объект справочника.
DirectoryObjectViewModel
View model for displaying directory object details.
DirectoryObjectWidget
Widget for displaying detailed information about a directory object in a bottom sheet format.
DirectoryObjectWidgetBuilder
Abstract builder for customizing directory object view appearance.
DirectoryObjectWidgetTheme
Theme configuration for DirectoryObjectWidget.
DragBeginData
Данные о начале перетаскивания: точка старта перемещения и перемещаемый объект.
DynamicFilter
Динамические фильтры поисковой выдачи.
Either<L, R>
Elevation
Неотрицательная высота точки над поверхностью в метрах.
EntranceGeometry
Геометрии для отображения входа на карте.
EntranceInfo
Информация о входе в здание.
EnumSet<T extends Enum>
Event
Базовый класс для всех обрабатываемых событий.
File
Идентификатор файла.
FlagFilter
Фильтр - флаг.
FloorInfo
Информация об этажном плане для маркера - элемента поисковой выдачи.
FloorsInfo
Информация об этажности объекта.
FollowController
Класс, позволяющий управлять положением камеры. Реализации всех его методов должны быть потокобезопасны. У большинства методов есть тривиальные реализации по умолчанию (таким образом FollowController, отвечающий за масштаб, не обязан переопределять методы coordinates() и т.п.). Один контроллер может быть единомоментно добавлен только в одну карту.
FollowPosition
Настройки слежения за позицией.
FollowValueEnumSet
FormattedAddress
Человекочитаемое представление адреса.
Fps
Frames per second, частота кадров.
Geometry
Объект геометрии.
GeometryMapObject
Геометрический объект карты.
GeometryMapObjectBuilder
Класс для установки свойств и последующего создания геометрических объектов.
GeometryMapObjectSource
Источник геометрических объектов карты.
GeometryMapObjectSourceBuilder
GeoPoint
Точка в сферической системе координат, которая совместно с геодезической системой координат (например, WGS84) указывает на точку на поверхности Земли. Данная структура не привязана к конкретной геодезической системе координат. Но данный модуль содержит свободные функции, которые оперируют данной структурой уже в конкретной в системе координат (в какой именно см. в документации к функциям).
GeoPointWithElevation
Точка в географической системе координат (широта, долгота, возвышение).
GeoRect
Прямоугольная область в сферической системе координат (например, WGS84). Данная структура не привязана к конкретной геодезической системе координат.
GestureActionEventCenter
Выполнить жест относительно геометрического центра множества точек постановки пальцев.
GestureActionMapPosition
Выполнить жест относительно точки позиции карты.
GestureActionPoint
Задает правило обработки событий карты.
GestureActionTargetGeoPoint
Выполнить жест относительно геопозиции target_geo_point.
GestureManager
Класс для управления обработкой жестов.
GradientPolylineOptions
Параметры градиентной полилинии.
GroupCheckableItem
Набор отмечаемых элементов, работающих как радио-группа.
GroupItem
Элемент объединенной карточки, содержащий информацию об объекте.
HeadingAvailableNotifier
Интерфейс объекта, который сообщает об изменении доступности источника направления.
HeadingNotifier
Интерфейс объекта на обновление текущего направления.
HeadingProvider
Интерфейс, предоставляющий направление устройства относительно направления на север, который реализуется на платформе.
HttpCacheManager
Интерфейс управления HTTP-кешем.
HttpOptions
Опции Http-клиента.
Image
Изображение.
ImageData
Данные изображения: размер, формат и бинарные данные.
ImageLoader
Класс для загрузки изображений.
IncompleteTextHandler
Предложено автодополнение для введенного пользователем текста.
IndoorBuilding
Здание с этажными планами.
IndoorBuildingMode
Режим отображения здания.
IndoorControlModel
Модель элемента управления этажами.
IndoorManager
Класс для получения текущего здания с этажными планами.
IndoorWidget
IndoorWidgetColorScheme
InputEvent
Событие пользовательского ввода.
IsOpenNow
Открыто сейчас.
ItemMarkerInfo
Идентификатор объекта и его координаты.
KeyFromAsset
Ключ из asset-а. Для Android это директория assets. Для iOS это директория Bundle.main.
KeyFromFile
Ключ из файла.
KeyFromString
Ключ из строки.
KeySource
Источник ключа.
LabelingPriority
Приоритет лейблинга.
LaneEnumSet
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
Идентификатор экземпляра карты, уникальный в рамках процесса.
MapObject
Объект на карте.
MapObjectManager
MapOptions
Параметры карты.
MapRotationBeginEvent
Событие начала вращения карты вокруг точки.
MapRotationEndEvent
Событие окончания вращения карты вокруг точки.
MapScalingBeginEvent
Событие начала изменения масштаба.
MapScalingEndEvent
Событие окончания изменения масштаба.
MapShiftBeginEvent
Событие начала сдвига карты.
MapShiftEndEvent
Событие окончания смещения карты.
MapTheme
Тема для использования в карте.
MapWidget
Виджет для работы с картой.
MapWidgetColorScheme
Класс позволяет задать цветовую схему виджета карты. Может иметь любые поля и их значения, необходимые контролу для определения своей цветовой схемы.
MapWidgetController
Контроллер для работы с картой.
MarkedUpText
Размеченный текст.
MarkedUpTextSpan
Описывает поднабор байтов строки text.
Marker
Точечная отметка на карте, представляющая интерес для пользователя.
MarkerOptions
Параметры маркера.
Meter
Длина/расстояние в метрах.
MiniMapWidget
ModelData
Данные модели.
ModelLoader
Класс для загрузки объемных моделей.
ModelMapObject
Модель на карте.
ModelMapObjectOptions
Параметры модели.
ModelScale
Коэффициент масштабирования модели. Подбирается вручную. Значение варьируется от 0.0 до 64.0.
ModelSize
Размер модели. Если LogicalPixel, то размер модели не будет привязан к масштабу карты и останется неизменным относительно экрана. Если ModelScale, то размер модели умножится на коэффициент и привяжется к масштабу карты.
MultiTouchGestureSettings
Настройки жеста касания несколькими пальцами.
MultiTouchRecognizeSettings
Настройки распознавания касания несколькими пальцами.
MutableCameraChangeReasonEnumSet
MutableCameraPurposeEnumSet
MutableEnumSet<T extends Enum>
MutableFollowValueEnumSet
MutableLaneEnumSet
MutableRoadEventDisplayCategoryEnumSet
MutableSearchHistoryFilterEnumSet
MutableTransformGestureEnumSet
MyLocationControllerSettings
Настройки контроллера перемещения маркера геопозиции.
MyLocationControlModel
Модель контрола перелета к местоположению пользователя. Контрол состоит из кнопки, при нажатии на которую камера перелетает к местоположению пользователя. Если местоположение не определено, ничего не происходит. Методы объекта необходимо вызывать на одном потоке.
MyLocationMapObject
Маркер геопозиции.
MyLocationMapObjectSource
Источник, содержащий маркер геопозиции.
MyLocationWidget
Виджет для изменения режима слежения за геопозицией, направлением (bearing), и осуществления перелета к текущему местоположению.
MyLocationWidgetColorScheme
NearestPlatform
Информация о платформе.
NearestStation
Информация о станции.
NewValuesNotifier
Интерфейс объекта, который сообщает о том, что есть изменения в каком-либо из параметров.
Opacity
Непрозрачность - от 0.0 (полная прозрачность) до 1.0 (полная непрозрачность).
Opened
Открыто.
OpeningHours
Часы работы организации.
OpeningSoon
Скоро откроется.
OpenStatus
OrderedValue
Описывает одно значение из набора.
OrderedValues
Описывает набор дискретных упорядоченных значений.
OrgId
Идентификатор организации.
OrgInfo
Информация об организации.
OverviewMode
Режим обзорного вида здания (модель или мастер-план).
PackedMapState
Сериализованное состояние карты.
PackedSearchQuery
Вспомогательный объект для сериализации и десериализации поискового запроса.
Padding
Отступы от краёв камеры.
Page
Страница результатов поиска.
ParkingCapacity
Вместимость парковки.
ParkingControlModel
Модель контрола парковок.
ParkingInfo
Общая информация о парковке.
PerformSearchHandler
Предложено поискать определенный набор объектов.
PlatformHeading
Информация о направлении устройста, которую отдает платформа.
PointGeometry
Точка.
PointGeometryData
Данные геометрии точечного объекта.
Polygon
Полигон на карте.
PolygonGeometry
Полигон.
PolygonOptions
Параметры полигона.
Polyline
Ломаная линия на карте.
PolylineGeometry
Ломаная линия.
PolylineOptions
Параметры полилинии.
PorchItem
Data model for a porch/entrance item.
Projection
Проекция.
PublicTransportDirectoryPlatformDepartureInfo
Справочная информация об отправлении с платформы.
PublicTransportDirectoryRouteDirectionNamesInfo
Информация о наименованиях начальной и конечной остановках маршрута.
PublicTransportDirectoryRouteInfo
Справочная информация о маршруте общественного транспорта.
PublicTransportDirectoryRouteScheduleInfo
Справочная информация о расписаниях платформ и направлений на маршруте.
PublicTransportDirectoryScheduleInfo
Справочная информация о расписаниях платформ и направлений.
PublicTransportIntervalSchedule
Интервальное расписание.
PublicTransportIntervalWorkingHours
Время действия интервального расписания.
PublicTransportNearTripSchedule
Интервальное расписание.
PublicTransportPlatform
Справочная информация об остановочной платформе.
PublicTransportPlatformSchedule
Расписание платформы.
PublicTransportPlatformTransition
Справочная информация о маршруте общественного транспорта, на который можно пересесть на остановочной платформе.
PublicTransportPreciseSchedule
Точное расписание проезда общественного транспорта через платформу.
PublicTransportRouteDirection
Направление маршрута общественного транспорта.
PublicTransportRouteDirectionId
Идентификатор направления маршрута общественного транспорта.
PublicTransportRouteGeometry
Геометрия направления маршрута общественного транспорта.
PublicTransportSchedule
Расписание следования транспорта.
PurposeCode
Код назначения здания.
Range
Описывает набор непрерывных или дискретных упорядоченных значений.
RangeFilter
Фильтр диапазонов значений.
RangeWidget
Виджет для представления непрерывного или дискретного набора упорядоченных значений.
RasterTileSource
Источник, получающий растровые тайлы.
RasterUrlTemplate
Remover
Объект для удаления пользовательского контента.
RenderedObject
Отображаемый объект карты.
RenderedObjectInfo
Подробная информация об отображаемом объекте карты.
Reviews
Отзывы.
RoadCameraInfo
Информация о камере.
RoadEvent
Дорожное событие.
RoadEventAction
Действие события.
RoadEventActionInfo
Информация о действии.
RoadEventDisplayCategoryEnumSet
RoadEventFilter
Фильтр отображаемых дорожных событий.
RoadEventFilterData
Данные о дорожном событии, используемые для фильтрации.
RoadEventManager
Объект для создания транспортных событий.
RoadEventMapObject
Объект карты "Дорожное событие".
RoadEventPhoto
Фотография дорожного события.
RoadEventSource
Интерфейс класса, управляющего отображением дорожных событий (tUGC) на карте.
RotateMapToNorthEvent
Событие поворота карты на север.
RotationGestureSettings
Настройки жеста вращения.
RotationKinematicSettings
RotationRecognizeSettings
Настройки распознавания вращения.
RotationRecognizeThresholds
RoundedCorners
RubricId
Идентификатор рубрики.
ScaleMapEvent
Событие изменения масштаба карты.
ScalingGestureSettings
Настройки жеста масштабирования.
ScalingKinematicSettings
ScalingRecognizeSettings
Настройки распознавания масштабирования. Коэффициент масштабирования рассчитывается как отношения расстояния между точками после перемещения и исходным расстоянием.
Schedule
Расписание действия дорожного события.
ScreenDistance
Расстояние между объектами на экране в миллиметрах.
ScreenPoint
Точка в экранных координатах.
ScreenShift
Смещение карты по горизонтали и вертикали в координатном пространстве экрана.
ScreenSize
Размер в пикселях.
SearchHistory
SearchHistoryFilterEnumSet
SearchHistoryItem
Тип данных для элемента поиска, сохраненного в истории поиска: может быть объект или поисковый запрос.
SearchHistoryKeyStrategy
Интерфейс, предоставляющий реализовать стратегию создания ключа для элемента истории поиска. Ключ используется для определения уникальности элемента истории поиска.
SearchHistoryPage
SearchHistoryResult
Результат работы истории поиска при запросе истории.
SearchManager
Поисковик. Основная точка входа для справочного API.
SearchQuery
Поисковый запрос.
SearchQueryBuilder
Построитель поисковых запросов. Поиск осуществляется по глобальному индексу, а также по локальным индексам сегментов, где сегмент - это некоторый кусок разбиения глобальной карты. Процедура выбора сегментов для поиска осуществляется следующими способами (по убыванию приоритета):
SearchQueryWithInfo
Класс с дополнительной информацией о поисковом запросе для вывода в UI-элементах.
SearchResult
Результат работы поисковика.
SearchResultItemBuilder
Abstract builder for customizing search result item appearance.
SearchResultItemTheme
Theme configuration for SearchResultItemWidget.
SearchResultItemViewModel
View model for displaying search result item data.
SearchResultItemWidget
Widget for displaying a search result item from the directory.
SearchSettings
SearchWidgetColorScheme
SimpleCheckableItem
Простой отмечаемый элемент из CheckableItemsGroup.
SimpleClusterObject
Кластер простых (simple) объектов-маркеров.
SimpleClusterOptions
Параметры маркера кластера простых (simple) объектов-маркеров.
SimpleClusterRenderer
Класс для кастомизации внешнего вида кластера в IMapObjectManager.
SimpleMapObject
Объект на карте, для которого можно задавать видимость.
SortingFilter
Фильтр сортировки.
Source
Источник данных на карте.
SpecialSpace
Особое место для парковки.
StarRatingWidget
Widget for displaying a star rating with partial fill support.
StatefulChannelValueListenable<Value>
Style
Стиль с набором свойств объектов карты (cм. ISource).
StyleBuilder
Конструктор стилей.
StyleLayerId
Идентификатор слоя стиля.
StyleZoom
Стилевой уровень масштабирования.
StyleZoomFollowController
Контроллер слежения за стилевым уровнем масштабирования карты.
StyleZoomToTiltRelation
Объект для описания зависимости угла наклона камеры от стилевого уровня масштабирования.
Suggest
Поисковая подсказка.
SuggestHandler
Обработчик выбора подсказки.
SuggestObjectHandler
Предложен конкретный объект справочника.
SuggestQuery
Запрос поисковой подсказки.
SuggestQueryBuilder
Построитель запросов к подсказчику.
SuggestResult
Результат работы подсказчика.
SystemMemoryManager
Интерфейс управления использованием системной памяти.
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
Контроллер слежения за углом наклона карты.
TiltGestureSettings
Настройки жеста наклона.
TiltKinematicSettings
TiltRecognizeSettings
Настройки распознавания наклона.
TouchEventsObserver
Класс для обработки жестов карты.
TradeLicense
Лицензия организации.
TrafficControlModel
Модель контрола пробок.
TrafficControlState
Состояние элемента управления видимостью пробок.
TrafficScore
Оценка пробок.
TrafficScoreProvider
Подписка на обновления информации о величине пробок.
TrafficSource
Интерфейс класса, управляющего отображением пробок на карте.
TrafficWidget
Виджет, отображающий пробочный балл в регионе и переключающий отображение пробок на карте. Может использоваться только как child в MapWidget на любом уровне вложенности.
TrafficWidgetColorScheme
TransformGestureEnumSet
UIMarkerInfo
Идентификатор объекта с подписью.
UniversalAppearance
Использовать единую тему текущего стиля в любом окружении.
VendorConfig
Переопределение конфигурации SDK.
VendorConfigFromAsset
Переопределение настроек SDK через указание пути к asset-у приложения. Для Android это директория assets. Для iOS это директория Bundle.main.
VendorConfigFromFile
Переопределение настроек SDK через указание пути к файлу в файловой системе устройства.
VendorConfigFromString
Переопределение настроек SDK через указание содержимого файла.
WeekTime
Момент времени внутри недели.
WeekTimeInterval
Интервал времени в течение недели.
Widget
Базовый класс, представляющий виджет для фильтрации поисковой выдачи.
WidgetShadows
WmsRasterUrlTemplate
WorkingHoursData
Data model for working hours information.
WorkingHoursFactory
Factory for creating WorkingHoursData from SDK data.
WorkingHoursFullRow
Data model for a single row in full working hours display.
WorkStatus
Статус работы.
WorkTimeFilter
Фильтр по времени работы объекта. Либо открыт сейчас, либо открыт на конкретные дата и время.
ZIndex
Индекс, задающий порядок отрисовки объектов в рамках слоя.
Zoom
Уровень масштабирования.
ZoomControlModel
Модель контрола зумирования. Контрол состоит из кнопок +/-, при нажатии на которые меняется масштаб карты. При достижении допустимой границы масштаба кнопка масштабирования в этом направлении становится неактивной. Методы объекта необходимо вызывать на одном потоке.
ZoomWidget
Виджет карты, предоставлящий элементы для управления зумом. Может использоваться только как child в MapWidget на любом уровне вложенности.
ZoomWidgetColorScheme
Цветовая схема для ZoomWidget.

Enums

ActionResult
Тип результата действия.
AddEventError
Тип ошибки добавления дорожного события.
Alignment
AnimationMode
Режим анимации.
AuthorType
Категория автора контента.
BearingSource
Источник направления.
CameraAnimatedMoveReason
Причина анимированного перемещения камеры.
CameraAnimatedMoveResult
Результат перемещения камеры.
CameraAnimationType
Тип перелёта
CameraBehaviourChangeReason
Причина изменения режима слежения камеры.
CameraChangeReason
Причина изменения состояния камеры.
CameraFollowState
Состояние слежения камеры за текущим местоположением пользователя.
CameraPurpose
Назначение камеры.
CameraState
Состояние камеры.
ChangeType
CheckableItemType
Тип отмечаемого элемента.
ClosedReason
Причина закрытия.
ContactType
Contact type enumeration for different contact methods.
DesiredAccuracy
Ожидаемая точность определения местоположения.
DgisSourceWorkingMode
Установка режима работы источника данных IDgisSource.
FilterType
Тип фильтра
FollowBearing
FollowStyleZoom
FollowTilt
FollowValue
FormattingType
Требование к длине строкового представления адреса.
GeometryKind
GraphicsPreset
Перечисление доступных режимов графики.
ImageFormat
IndoorManagerState
Состояние отображения этажных планов.
Lane
Полоса, которую затрагивает дорожное событие.
LogLevel
Уровень логирования.
MapDataLoadingState
MapRotationDirection
Направление вращения карты.
MapScalingDirection
Направление изменения масштаба карты.
MapShiftDirection
Направление смещения карты.
MapThemeColorMode
Режим (темный/светлый) темы карты MapTheme.
MapVisibilityState
Статус видимости карты
MyLocationMapObjectMarkerType
Тип маркера геопозиции.
NearestPlatformTransitionType
Тип перехода.
ObjectType
Тип объекта справочника.
ParkingAccess
Тип доступа для парковки.
ParkingPavingType
Тип покрытия парковки.
ParkingPurpose
Назначение парковки.
ParkingType
Тип парковки.
PersonalDataCollectionConsent
Статус согласия пользователя на сбор и отправку персональных данных.
PublicTransportRouteDirectionType
Тип направления маршрута общественного транспорта.
PublicTransportRouteType
Тип маршрута общественного транспорта.
RoadEventActionState
Состояние действия.
RoadEventActionType
Тип действия дорожного события.
RoadEventDisplayCategory
Категория дорожного события для отображения на карте.
RoadEventType
Тип события.
SearchHistoryFilter
SearchResultType
Тип результата (не поискового запроса!).
SortingType
Тип сортировки.
SpecialSpaceType
Тип особого места.
StatusType
Статус коннектора.
SuggestedType
Тип поисковой подсказки.
SuggestorType
Тип подсказчика.
TextHorizontalAlignment
Выравнивание надписи по горизонтали.
TextPlacement
Варианты положения подписи относительно иконки. Само положение определяется следующим образом:
TrafficControlStatus
Статус элемента управления видимостью пробок.
TrafficScoreState
Актуальность балла пробок.
TransformGesture
WeekDay
День недели.
WidgetType
Тип виджета.
WorkingHoursAlertLevel
Alert level for working hours status.
ZoomControlButton

Extensions

AnimationSettingsToClassMessage on AnimationSettings
AttributesToClassMessage on Attributes
BaseCameraToClassMessage on BaseCamera
BearingFollowControllerToClassMessage on BearingFollowController
CameraToClassMessage on Camera
CameraTransactionGuardToClassMessage on CameraTransactionGuard
CancelEventToClassMessage on CancelEvent
CheckableGroupedItemToClassMessage on CheckableGroupedItem
CheckableItemsGroupToClassMessage on CheckableItemsGroup
CheckableItemToClassMessage on CheckableItem
CheckboxToClassMessage on Checkbox
CircleToClassMessage on Circle
ClusterObjectToClassMessage on ClusterObject
CommonGestureSettingsToClassMessage on CommonGestureSettings
CompassControlModelToClassMessage on CompassControlModel
ComplexGeometryToClassMessage on ComplexGeometry
ContextTaggedPointersProviderToClassMessage on ContextTaggedPointersProvider
ContextToClassMessage on Context
CoordinatesFollowControllerToClassMessage on CoordinatesFollowController
DefaultRoadEventFilterToClassMessage on DefaultRoadEventFilter
DgisMapObjectToClassMessage on DgisMapObject
DgisSourceToClassMessage on DgisSource
DirectMapControlBeginEventToClassMessage on DirectMapControlBeginEvent
DirectMapControlEndEventToClassMessage on DirectMapControlEndEvent
DirectMapRotationEventToClassMessage on DirectMapRotationEvent
DirectMapScalingEventToClassMessage on DirectMapScalingEvent
DirectMapShiftEventToClassMessage on DirectMapShiftEvent
DirectMapTiltEventToClassMessage on DirectMapTiltEvent
DirectoryObjectToClassMessage on DirectoryObject
EventToClassMessage on Event
FileToClassMessage on File
FollowControllerToClassMessage on FollowController
GeometryMapObjectBuilderToClassMessage on GeometryMapObjectBuilder
GeometryMapObjectSourceBuilderToClassMessage on GeometryMapObjectSourceBuilder
GeometryMapObjectSourceToClassMessage on GeometryMapObjectSource
GeometryMapObjectToClassMessage on GeometryMapObject
GeometryToClassMessage on Geometry
GeoPointIsGeoPointValid on GeoPoint
GeoPointMethods on GeoPoint
GeoPointWithElevationMethods on GeoPointWithElevation
GeoRectContainsPoint on GeoRect
GeoRectContainsRect on GeoRect
GeoRectExpandPoint on GeoRect
GeoRectExpandRect on GeoRect
GeoRectIntersects on GeoRect
GeoRectIsDegenerate on GeoRect
GeoRectIsGeoRectValid on GeoRect
GestureManagerToClassMessage on GestureManager
GroupCheckableItemToClassMessage on GroupCheckableItem
HeadingAvailableNotifierToClassMessage on HeadingAvailableNotifier
HeadingNotifierToClassMessage on HeadingNotifier
HttpCacheManagerToClassMessage on HttpCacheManager
ImageToClassMessage on Image
IncompleteTextHandlerToClassMessage on IncompleteTextHandler
IndoorBuildingToClassMessage on IndoorBuilding
IndoorControlModelToClassMessage on IndoorControlModel
IndoorManagerToClassMessage on IndoorManager
InputEventToClassMessage on InputEvent
ItemMarkerInfoToClassMessage on ItemMarkerInfo
LocaleChangeNotifierToClassMessage on LocaleChangeNotifier
LocaleManagerToClassMessage on LocaleManager
LocaleToLocalePosix on Locale
LocationAvailableNotifierToClassMessage on LocationAvailableNotifier
LocationNotifierToClassMessage on LocationNotifier
LocationServiceToClassMessage on LocationService
MakeMapTheme on MapAppearance
MapBuilderToClassMessage on MapBuilder
MapGestureRecognizerToClassMessage on MapGestureRecognizer
MapObjectManagerToClassMessage on MapObjectManager
MapObjectToClassMessage on MapObject
MapRendererToClassMessage on MapRenderer
MapRotationBeginEventToClassMessage on MapRotationBeginEvent
MapRotationEndEventToClassMessage on MapRotationEndEvent
MapScalingBeginEventToClassMessage on MapScalingBeginEvent
MapScalingEndEventToClassMessage on MapScalingEndEvent
MapShiftBeginEventToClassMessage on MapShiftBeginEvent
MapShiftEndEventToClassMessage on MapShiftEndEvent
MapSurfaceProviderToClassMessage on MapSurfaceProvider
MapToClassMessage on Map
MarkerToClassMessage on Marker
ModelDataToClassMessage on ModelData
ModelMapObjectToClassMessage on ModelMapObject
MultiTouchGestureSettingsToClassMessage on MultiTouchGestureSettings
MyLocationControlModelToClassMessage on MyLocationControlModel
MyLocationMapObjectSourceToClassMessage on MyLocationMapObjectSource
MyLocationMapObjectToClassMessage on MyLocationMapObject
NewValuesNotifierToClassMessage on NewValuesNotifier
PackedMapStateToClassMessage on PackedMapState
PackedSearchQueryToClassMessage on PackedSearchQuery
PageToClassMessage on Page
ParkingControlModelToClassMessage on ParkingControlModel
PerformSearchHandlerToClassMessage on PerformSearchHandler
PointGeometryToClassMessage on PointGeometry
PolygonGeometryToClassMessage on PolygonGeometry
PolygonToClassMessage on Polygon
PolylineGeometryToClassMessage on PolylineGeometry
PolylineToClassMessage on Polyline
ProjectionToClassMessage on Projection
RangeWidgetToClassMessage on RangeWidget
RasterTileSourceToClassMessage on RasterTileSource
RemoverToClassMessage on Remover
RoadEventActionToClassMessage on RoadEventAction
RoadEventManagerToClassMessage on RoadEventManager
RoadEventMapObjectToClassMessage on RoadEventMapObject
RoadEventPhotoToClassMessage on RoadEventPhoto
RoadEventSourceToClassMessage on RoadEventSource
RoadEventToClassMessage on RoadEvent
RotateMapToNorthEventToClassMessage on RotateMapToNorthEvent
RotationGestureSettingsToClassMessage on RotationGestureSettings
ScaleMapEventToClassMessage on ScaleMapEvent
ScalingGestureSettingsToClassMessage on ScalingGestureSettings
SearchHistoryResultToClassMessage on SearchHistoryResult
SearchHistoryToClassMessage on SearchHistory
SearchManagerToClassMessage on SearchManager
SearchQueryBuilderToClassMessage on SearchQueryBuilder
SearchQueryToClassMessage on SearchQuery
SearchQueryWithInfoToClassMessage on SearchQueryWithInfo
SearchResultToClassMessage on SearchResult
SimpleCheckableItemToClassMessage on SimpleCheckableItem
SimpleClusterObjectToClassMessage on SimpleClusterObject
SimpleMapObjectToClassMessage on SimpleMapObject
SourceToClassMessage on Source
StatefulChannelValueListenableExtension on StatefulChannel<Value>
StyleBuilderToClassMessage on StyleBuilder
StyleToClassMessage on Style
StyleZoomFollowControllerToClassMessage on StyleZoomFollowController
SuggestObjectHandlerToClassMessage on SuggestObjectHandler
SuggestQueryBuilderToClassMessage on SuggestQueryBuilder
SuggestQueryToClassMessage on SuggestQuery
SuggestResultToClassMessage on SuggestResult
SuggestToClassMessage on Suggest
SystemMemoryManagerToClassMessage on SystemMemoryManager
TiltFollowControllerToClassMessage on TiltFollowController
TiltGestureSettingsToClassMessage on TiltGestureSettings
TrafficControlModelToClassMessage on TrafficControlModel
TrafficScoreProviderToClassMessage on TrafficScoreProvider
TrafficSourceToClassMessage on TrafficSource
WidgetToClassMessage on Widget
ZoomControlModelToClassMessage on ZoomControlModel

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
createDefaultMaxTiltRestriction() StyleZoomToTiltRelation
Получаем стандартную зависимость максимального угла наклона от стилевого уровня масштабирования.
createDefaultStyleZoomToTiltRelation() StyleZoomToTiltRelation
Получение зависимости угла наклона камеры от стилевого уровня масштабирования для стандартного контроллера слежения за наклоном.
createStyleZoomToTiltRelation(Map<StyleZoom, Tilt> points) StyleZoomToTiltRelation
Создаем зависимость угла наклона камеры от стилевого уровня масштабирования.
parseGeoJson(String geoJsonData) List<GeometryMapObject>
parseGeoJsonFile(String fsPath) List<GeometryMapObject>
projectionZToStyleZ(Zoom projectionZ, Latitude latitude) StyleZoom
styleZToProjectionZ(StyleZoom styleZ, Latitude latitude) Zoom
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.
NativeReleaseFn = void Function(Pointer<Void>)
SearchResultBuilder = Widget Function(BuildContext context, List<EitherDirectoryObjOrSuggest> objects)
SuggestUIObj = Right<DirectoryObject, Suggest>

Exceptions / Errors

NativeException