enumeration
ActionResult
Properties
AddEventError
Properties
networkError
Сетевая ошибка.
territoryNotSupported
Попытка добавить событие вне проектов 2ГИС.
unknownUserLocation
Неизвестна текущая позиция пользователя. Дорожные события разрешается добавлять только с известной позицией.
userLocationTooFarFromEvent
Пользователь находится слишком далеко от места добавляемого события.
notAuthorized
Попытка добавить анонимное событие на территории, где требуется обязательная авторизация пользователей.
noPersonalDataCollectionConsent
Пользователь отказался от сбора и отправки персональных данных.
userBlocked
Пользователь заблокирован.
tooManyRequests
Пользователь слишком часто создаёт события.
AddEventResult
Properties
AddressComponent
Properties
Alignment
AnimationMode
Properties
normal
Обычная. Анимация объекта отображается один раз.
loop
Зацикленная. Анимация объекта отображается циклически.
AttributeValue
Properties
empty
boolean
number
integer
string
data
array
object
AudioVolume
Properties
AuthorType
Properties
anonymous
Анонимный пользователь.
doubleGis
Компания 2ГИС.
user
Авторизированный пользователь.
me
Текущий пользователь приложения.
BearingSource
Properties
auto
Автоматический выбор источника направления в зависимости от параметров геопозиции.
satellite
Ориентировать карту по направлению, полученному от GNSS.
magnetic
Ориентировать карту по компасу.
BetterRouteResponse
Properties
accept
Пользователь принял предложение перейти на альтернативный маршрут.
reject
Пользователь явно отказался от предложения перейти на альтернативный маршрут.
timeout
BicycleInstructionCrossroadLandmark
Properties
none
Нет ориентира.
crosswalk
Пешеходный переход.
trafficLight
Светофор.
BicycleInstructionCrossroadManeuverDirection
Properties
straight
left
right
Крутой поворот налево.
Крутой поворот направо.
keepLeft
Держитесь левее.
keepRight
Держитесь правее.
BriefExtraRouteInfo
Properties
bicycle
car
pedestrian
publicTransport
scooter
CalloutVisualizationMode
Properties
always
Показывать баблы (с учётом DisplayFlag) и рассчитывать позиции для них если в источник добавлен хотя бы один маршрут.
multipleRoutes
Показывать баблы (с учётом DisplayFlag) и рассчитывать позиции для них только в том случае, если в источник добавлено более одного объекта маршрута.
none
Не показывать баблы и не рассчитывать позиции для них.
CameraAnimatedMoveReason
Properties
application
Явный вызов ICamera::move()
event
Анимированное перемещение вызвано обрабо ткой событий (кинематика после перемещения карты, поворот на север и другие).
`internal`
Внутренние причины, например, из-за активного слежения за позицией пользователя.
CameraAnimatedMoveResult
Properties
finished
Перемещение позиции камеры завершено по достижении конечной точки.
cancelledByEvent
Перемещение позиции камеры отменено событием карты (сдвиг, изменение масштаба, и т.д.).
cancelledByApplication
Запущен новый перелёт, изменена позиция (явно или косвенно через ICamera::set_position_point() или ICamera::set_padding()) или изменён режим слежения.
CameraAnimationType
Properties
`default`
Тип перелёта выбирается в зависимости от расстояния между начальной и конечной позициями.
linear
Линейное изменение параметров позиции камеры.
showBothPositions
Zoom изменяется таким образом, чтобы постараться в какой-то момент перелёта отобразить начальную и конечную позиции. Позиции могут быть не отображены, если текущие ограничения (см. ICamera::zoom_restrictions()) не позволяют установить столь малый zoom.
CameraBehaviourChangeReason
Properties
application
Смена режима приложением, установка позиции (явно или косвенно через ICamera::set_position_point()), запуск перелёта.
event
Режим слежения изменился из-за события карты. В зависимости от события может сброситься режим слежения за позицией, углом поворота, углом наклона или масштабом, см. CameraBehaviour.
CameraFollowState
Properties
off
Камера не находится в режиме слежения.
followPosition
Камера в режиме слежения за позицией.
followDirection
Камера в режиме слежения за позицией и направлением.
CameraPurpose
Properties
speedControl
Фиксация превышения скорости.
averageSpeedControl
Фиксация превышения средней скоро сти на участке.
publicTransportLaneMovementControl
Фиксация движения по выделенной полосе для общественного транспорта.
roadMarkingsCrossingControl
Фиксация пересечения сплошной линии разметки, движения по обочине.
trafficLightsViolationControl
Фиксация проезда на запрещающий сигнал светофора.
stopLineCrossingControl
Фиксация выезда за стоп-линию, проезда без остановки знака “Стоп”, выезда на перекрёсток во время затора.
oncomingTrafficLaneMovementControl
Фиксация движения по встречной полосе.
pedestrianAdvantageViolationControl
Фиксация непредоставления приоритета пешеходам.
laneDisciplineControl
Фиксация нарушения рядности поворота на перекрёстке.
noStoppingViolationControl
Фиксация нарушения запрета остановки.
dummy
Муляж.
truck
Камера системы “Платон”, камера контроля ограничений для грузовых автомобилей
CameraState
Properties
busy
Камера управляется пользователем.
fly
Eсть активный перелёт.
followPosition
Камера в режиме слежения за позицией.
free
Камера не управляется пользователем и нет активных перелётов.
CarBriefRouteInfoTrafficSpeed
Properties
unknown
Скорость неизвестна.
slow
Низкая скорость движения.
normal
Нормальная скорость движения.
fast
Высокая скорость движения.
CarInstructionCrossroadDirection
Properties
straight
slightlyLeft
Плавный поворот налево.
left
Крутой поворот налево.
uTurn
Разворот.
Крутой поворот направо.
right
Направо.
slightlyRight
Плавный поворот направо.
keepLeft
Держитесь левее.
keepRight
Держитесь правее.
CarInstructionCrossroadLandmark
Properties
none
Нет ориентира.
tunnelBefore
Перед тоннелем.
tunnelEntry
Въезд в тоннель.
bridgeBefore
Перед мостом.
bridgeEntry
Въезд н а мост.
archwayEntry
Въезд под арку.
onTrafficLight
На светофоре.
courtyardEntry
Въезд во двор.
CarInstructionRoundaboutType
Properties
entry
Въезд на кольцо.
intermediate
Промежуточная инструкция на кольце.
exit
Съезд с кольца.
CheckableItemType
Properties
sIMPLE
Простой элемент.
gROUP
Набор элементов, работающих как радио-группа.
CopyrightAlignment
Properties
topLeft
bottomLeft
bottomRight
topRight
DesiredAccuracy
Properties
low
Низкая точность определения геопозиции. Наиболее подходящий для определения текущего города/района режим. Этот режим отличается низким энергопотреблением. В данном режиме устройство может как полагаться исключительно на сети (Wi-Fi, 3GPP, IP), так и использовать GNSS-приемник в режиме пониженного энергопотребления (с кешированием геопозиции на длительное время).
medium
Точность определения геопозиции, предоставляемая стандартным GNSS-приёмником. Наиболее подходящий для отображения текущего местоположения на карте режим. Если на устройстве установлен GNSS-приемник и спутники находятся в зоне видимости, то для определения местоположения используются данные со спутников. В противном случае используются альтернативные источники геопозиции.
high
Точность определения геопозиции, предоставляемая стандартным GNSS-приёмником и, возможно, улучшенная дополнительными средствами. Наиболее подходящий для ведения по маршруту режим. Аналогичен режиму Medium, но приемник GNSS может быть переведен в режим повышенной точности либо для уточнения геопозиции могут использоваться дополнительные датчики. Может потреблять много энергии (устройство в таком режиме, как правило, подключено к источнику питания).
DgisSourceWorkingMode
Properties
online
Получение данных с серверов 2ГИС.
offline
Использование в работе предварительно загруженных данных.
hybridOnlineFirst
Гибридный режим, при котором приоритетно получение данных с серверов 2ГИС. Предварительно загруженные данные используются, если по каким-либо причинам не удалось получить данные с серверов или предварительно загруженные данные совпадают с данными на сервере.
hybridOfflineFirst
Гибридный режим, при котором приоритетно использование предварительно загруженных данных. Данные с серверов 2ГИС использ уются, если отсутствуют предварительно загруженные данные.
DistanceFormattingStrategy
Properties
`default`
formatted
custom
DurationFormattingStrategy
Properties
`default`
formatted
custom
DurationValueFormattingStrategy
Properties
`default`
formatted
custom
DynamicFilter
Properties
ExcludedAreaSeverity
Properties
soft
Низкий приоритет исключения, область будет избегаться по возможности.
hard
Высокий приоритет исключения, область будет избегаться обязательно.