TraversedEdge

Краткая информация

Представляет одно ребро маршрута.

Обсуждение

Этот объект получен через класс DirectionsQuery и не может быть создан. Типичный маршрут представляет собой чередующуюся последовательность ребер и соединений, например, RouteJunction -> RouteEdge -> RouteJunction -> RouteEdge -> RouteJunction.

Класс TraversedEdge наследуется от класса TraversedElement, следовательно, все свойства класса TraversedElement также доступны из класса TraversedEdge.

Свойства

СвойствоОписаниеТип данных
administrativeArea
(только чтение)

Имя административной области, в которой находится ребро.

String
arrivalTime
(только чтение)

Время в начале ребра (в формате UTC).

DateTime
departureTime
(только чтение)

Время в конце ребра (в формате UTC).

DateTime
directionPoints
(чтение и запись)

Точки направления, связанные с ребром.

DirectionPoint
drivingSide
(только чтение)

Значение стороны движения.

DrivingSide
element
(только чтение)

Элемент сетевого ребра.

Edge
floorName
(только чтение)

Имя этажа, на котором находится ребро.

String
fromLevel
(только чтение)

Начальный уровень ребра.

Integer
fromPosition
(только чтение)

Позиция в элементе сети, где начинается ребро маршрута. Значения находятся в диапазоне от 0.0 до 1.0.

Float
generalizedAzimuths
(только чтение)

Генерализованный азимут, рассчитанный дальше значения свойства immediateAzimuths от начала и конца ребра.

Object
immediateAzimuths
(только чтение)

Азимут, рассчитанный в непосредственной близости от начала и конца ребра. Кортеж содержит значения с плавающей точкой.

tuple
names
(только чтение)

Повторяемое множество имен ребра.

DirectionsName
referenceLandmarks
(только чтение)

Повторяющийся набор базовых ориентиров, связанных с ребром.

ReferenceLandmark
spatialLandmarks
(только чтение)

Повторяющийся набор пространственных ориентиров, связанных с ребром.

SpatialLandmark
timezoneID
(только чтение)

ID часового пояса, в котором находится ребро.

Integer
toLevel
(только чтение)

Конечный уровень ребра.

Integer
toPostition
(только чтение)

Позиция в элементе сети, где заканчивается ребро маршрута. Значения находятся в диапазоне от 0.0 до 1.0.

Float

Обзор метода

МетодОписание
getName (index, mapping, fallback)

Получает имя ребра. В зависимости от значения параметра mapping может быть возвращено полное имя или часть имени.

getNames (mapping, fallback)

Получает имена ребра.

Методы

getName (index, mapping, fallback)
ПараметрОписаниеТип данных
index

The type of name that will be retrieved (for example, PrimaryName = 0, AlternateName1 = 1, AlternateName2 = 2, and so on depending on the network dataset’s direction configuration).

(Значение по умолчанию — 0)

Integer
mapping

The portion of the name that will be returned.

(Значение по умолчанию — DirectionsFieldMapping.FullName)

DirectionsFieldMapping
fallback

The value if the edge does not contain the requested mapped property.

(Значение по умолчанию — "")

String
Возвращаемое значение
Тип данныхОписание
String

Имя ребра. None также является допустимым возвращаемым значением.

getNames (mapping, fallback)
ПараметрОписаниеТип данных
mapping

The portion of the name that will be returned.

(Значение по умолчанию — DirectionsFieldMapping.FullName)

DirectionsFieldMapping
fallback

The value if the edge does not contain the requested mapped property.

(Значение по умолчанию — "")

String
Возвращаемое значение
Тип данныхОписание
Iterable

Повторяемое множество строк, состоящее из имен (первичных и альтернативных) из ребра. "None" также является возможным возвращаемым значением.