enumeration
ActionResult
AddEventError
networkError
Сетевая ошибка.
territoryNotSupported
Попытка добавить событие вне проектов 2ГИС.
unknownUserLocation
Неизвестна текущая позиция пользователя. Дорожные события разрешается добавлять только с известной позицией.
userLocationTooFarFromEvent
Пользователь находится слишком далеко от места добавляемого события.
notAuthorized
Попытка добавить анонимное событие на территории, где требуется обязательная авторизация пользователей.
noPersonalDataCollectionConsent
Пользователь отказался от сбора и отправки персональных данных.
userBlocked
Пользователь заблокирован.
tooManyRequests
Пользователь слишком часто создаёт события.
AddEventResult
AddressComponent
Alignment
AltitudeChange
AnimationMode
AttributeValue
AudioFocusPolicy
AuthorType
BearingSource
BetterRouteResponse
BicycleInstructionCrossroadLandmark
BicycleInstructionCrossroadManeuverDirection
BicycleSummaryRouteType
BriefExtraRouteInfo
CalloutVisualizationMode
always
Показывать баблы (с учётом DisplayFlag) и рассчитывать позиции для них если в источник добавлен хотя бы один маршрут.
multipleRoutes
Показывать баблы (с учётом DisplayFlag) и рассчитывать позиции для них только в том случае, если в источник добавлено более одного объекта маршрута.
none
Не показывать баблы и не рассчитывать позиции для них.
CameraAnimatedMoveReason
CameraAnimatedMoveResult
finished
Перемещение позиции камеры завершено по достижении конечной точки.
cancelledByEvent
Перемещение позиции камеры отменено событием карты (сдвиг, изменение масштаба, и т.д.).
cancelledByApplication
Запущен новый перелёт, изменена позиция (явно или косвенно через ICamera::set_position_point() или ICamera::set_padding()) или изменён режим слежения.
CameraAnimationType
`default`
Тип перелёта выбирается в зависимости от расстояния между начальной и конечной позициями.
linear
Линейное изменение параметров позиции камеры.
showBothPositions
Zoom изменяется таким образом, чтобы постараться в какой-то момент перелёта отобразить начальную и конечную позиции. Позиции могут быть не отображены, если текущие ограничения (см. ICamera::zoom_restrictions()) не позволяют установить столь малый zoom.
CameraBehaviourChangeReason
application
Смена режима приложением, установка позиции (явно или косвенно через ICamera::set_position_point()), запуск перелёта.
event
Режим слежения изменился из-за события карты. В зависимости от события может сброситься режим слежения за позицией, углом поворота, углом наклона или масштабом, см. CameraBehaviour.
CameraChangeReason
none
position
Позиция камеры.
zoomRestrictions
Ограничения уровня масштабирования.
devicePPI
Разрешающая способность экрана (плотность пикселей на дюйм).
deviceDensity
Отношение DPI к базовому DPI устройства.
size
Размер области просмотра.
padding
Отступы от краёв экрана.
positionPoint
Точка экрана, к которой привязана позиция камеры.
viewPoint
Точка взгляда относительно полного размера вьюпорта.
visibleRect
Объемлющий прямоугольник видимой области карты.
maxTiltRestriction
Ограничения максимального угла наклона камеры.
viewportRestriction
Ограничения области видимости.
state
Состояние камеры.
behaviour
Режим слежения камеры.
CameraFollowState
CameraPurpose
speedControl
Фиксация превышения скорости.
averageSpeedControl
Фиксация превышения средней скорости на участке.
publicTransportLaneMovementControl
Фиксация движения по выделенной полосе для общественного транспорта.
roadMarkingsCrossingControl
Фиксация пересечения сплошной линии разметки, движения по обочине.
trafficLightsViolationControl
Фиксация проезда на запрещающий сигнал светофора.
stopLineCrossingControl
Фиксация выезда за стоп-линию, проезда без остановки знака “Стоп”, выезда на перекрёсток во время затора.
oncomingTrafficLaneMovementControl
Фиксация движения по встречной полосе.
pedestrianAdvantageViolationControl
Фиксация непредоставления приоритета пешеходам.
laneDisciplineControl
Фиксация нарушения рядности поворота на перекрёстке.
noStoppingViolationControl
Фиксация нарушения запрета остановки.
dummy
Муляж.
truck
Камера системы “Платон”, камера контроля ограничений для грузовых автомобилей
CameraState
CarBriefRouteInfoTrafficSpeed
CarInstructionCrossroadDirection
CarInstructionCrossroadLandmark
none
Нет ориентира.
tunnelBefore
Перед тоннелем.
tunnelEntry
Въезд в тоннель.
tunnelAfter
После тоннеля.
inTunnel
В тоннеле.
bridgeBefore
Перед мостом.
bridgeEntry
Въезд на мост.
bridgeAfter
После моста.
bridgeUnder
Под мостом.
onBridge
На мосту.
archwayEntry
Въезд под арку.
archwayBefore
Перед аркой.
onTrafficLight
На светофоре.
courtyardEntry
Въезд во двор.
doublerEntry
trafficLightBefore
Перед светофором.
trafficLightAfter
После светофора.
atNextTrafficLight
На следующем светофоре.
alongMainRoad
Вдоль главной дороги.
CarInstructionRoundaboutType
CategoryGeoContext
CategorySortType
CategoryType
ChangeType
CheckableItemType
ClosedReason
CopyrightAlignment
CrossingType
DesiredAccuracy
low
Низкая точность определения геопозиции. Наиболее подходящий для определения текущего города/района режим. Этот режим отличается низким энергопотреблением. В данном режиме устройство может как полагаться исключительно на сети (Wi-Fi, 3GPP, IP), так и использовать GNSS-приемник в режиме пониженного энергопотребления (с кешированием геопозиции на длительное время).
medium
Точность определения геопозиции, предоставляемая стандартным GNSS-приёмником. Наиболее подходящий для отображения текущего местоположения на карте режим. Если на устройстве установлен GNSS-приемник и спутники находятся в зоне видимости, то для определения местоположения используются данные со спутников. В противном случае используются альтернативные источники геопозиции.
high
Точность определения геопозиции, предоставляемая стандартным GNSS-приёмником и, возможно, улучшенная дополнительными средствами. Наиболее подходящий для ведения по маршруту режим. Аналогичен режиму Medium, но приемник GNSS может быть переведен в режим повышенной точности либо для уточнения геопозиции могут использоваться дополнительные датчики. Может потреблять много энергии (устройство в таком режиме, как правило, подключено к источнику питания).
DgisSourceWorkingMode
online
Получение данных с серверов 2ГИС.
offline
Использование в работе предварительно загруженных данных.
hybridOnlineFirst
Гибридный режим, при котором приоритетно получение данных с серверов 2ГИС. Предварительно загруженные данные используются, если по каким-либо причинам не удалось получить данные с серверов или предварительно загруженные данные совпадают с данными на сервере.
hybridOfflineFirst
Гибридный режим, при котором приоритетно использование предварительно загруженных данных. Данные с серверов 2ГИС используются, если отсутствуют предварительно загруженные данные.
DirectorySearchCategoriesViewLoadState
DirectorySearchLastLocationSource
DirectorySearchObjectMetricSource
DirectorySearchPaginationMode
DirectorySearchViewExpansionState
DistanceFormattingStrategy
DurationFormattingStrategy
DurationValueFormattingStrategy
DynamicFilter
ExcludedAreaSeverity
ExcludedAreaType
point
Исключаемая область - это окружность с центром в первой точке points и радиусом, равным extent. В points должна находиться ровно одна точка, в противном случае запрос завершится ошибкой.
polyline
Исключаемая область - это ломаная линия с шириной, равной extent (points - вершины линии).
polygon
Исключаемая область - это полигон с вершинами в points. При этом от сторон полигона дополнительно делается отступ на extent.
ExtraInstructionInfo
FilterType
FollowBearing
FollowStyleZoom
FollowTilt
FollowValue
FormattingType
GeometryKind
GestureActionPoint
GraphicsPreset
lite
Упрощенный режим отрисовки, по возможности отключаются тяжелые графические эффекты.
normal
Стандартный режим отрисовки, соблюдается баланс между визуальным качеством картинки и потребляемыми ресурсами.
immersive
Иммерсивный режим, включаются все самые “тяжелые” графические эффекты.
: Может приводить к значительной деградации производительности на слабых устройствах.
ImageFormat
IndoorBuildingMode
IndoorManagerState
InstructionManeuver
none
Отсутствие манёвра.
start
Начало движения.
finish
Окончание движения.
crossroadStraight
Движение через перекрёсток прямо.
crossroadSlightlyLeft
Движение через перекрёсток слегка налево.
crossroadLeft
Движение через перекрёсток налево.
crossroadSharplyLeft
Движение через перекрёсток круто налево.
crossroadSlightlyRight
Движение через перекрёсток слегка направо.
crossroadRight
Движение через перекрёсток направо.
crossroadSharplyRight
Движение через перекрёсток круто направо.
crossroadKeepLeft
Движение через перекрёсток - держитесь левее.
crossroadKeepRight
Движение через перекрёсток - держитесь правее.
crossroadUTurn
Разворот на перекрёстке.
roundaboutForward
Движение через перекрёсток с круговым движением прямо.
roundaboutLeft45
Движение через перекрёсток с круговым движением