Skip to main content

adjacentEdges

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

Обеспечивает доступ к свойствам путевого листа и методам запросов.

Обсуждение

В качестве параметра для метода customize предоставляется объект DirectionsQuery, позволяющий получить доступ к выходному путевому листу, проходимым соединениям и ребрам. Можно получить доступ к точкам путевого листа, связанным с этими элементами, что позволяет настраивать их.

Синтаксис

adjacentEdges()

Свойства

Имя Объяснение Тип данных

edges

(Только для чтения)

Ребра в проходимой последовательности.

TraversedJunction

junctions

(Только для чтения)

Соединения в проходимой последовательности.

TraversedJunction

routeID

(Только для чтения)

ID маршрута в результатах (на основе нуля)

Integer

routeName

(Только для чтения)

Имя маршрута

String

softRestrictionNames

(Только для чтения)

Повторяемый набор включенных мягких ограничений.

Iterable

Методы

adjacentEdges(junction)

Возвращает смежные ребра указанного соединения. Эти ребра не являются проходимыми.

Имя Объяснение Тип данных

junction

The adjacent edge from the specified junction.

TraversedJunction

Возвращаемое значение

Тип данных Объяснение

AdjacentNetworkEdge

Повторяемое множество смежных ребер.

attributeValue(element, attribute)

Возвращает значение заданного сетевого атрибута для элемента.

Имя Объяснение Тип данных

element

The element that will be queried for the attribute value.

TraversedElement

attribute

The attribute that the value will be applied to.

Attribute

Возвращаемое значение

Тип данных Объяснение

Object

Значение атрибута или None, если атрибут не существует. Значение может быть целочисленным, с плавающей точкой или булево.

fieldValue(element, mapped_field_name)

Возвращает значение указанного сопоставленного поля для указанного элемента.

Имя Объяснение Тип данных

element

A TraversedEdge, TraversedJunction, or TraversedTurn object.

TraversedElement

mapped_field_name

The mapped field name.

String

Возвращаемое значение

Тип данных Объяснение

Object

Значение поля или None, если поле не существует или не сопоставлено. Это также может быть целое число, значение с плавающей точкой или строка.

fromEdge(turn)

Возвращает ребро от указанного поворота.

Имя Объяснение Тип данных

turn

The from edge of the specified turn.

TraversedTurn

Возвращаемое значение

Тип данных Объяснение

TraversedEdge

Пройденное ребро.

fromJunction(edge)

Возвращает соединение от для указанного ребра.

Имя Объяснение Тип данных

edge

The edge that will get the from junction.

TraversedEdge

Возвращаемое значение

Тип данных Объяснение

TraversedJunction

Пройденное соединение.

nextTraversedEdge(junction)

Возвращает следующее ребро указанного соединения.

Имя Объяснение Тип данных

junction

The next traversed edge from the specified junction.

TraversedJunction

Возвращаемое значение

Тип данных Объяснение

TraversedEdge

Пройденное ребро, или None также является возможным возвращаемым значением.

previousTraversedEdge(junction)

Возвращает предыдущее ребро указанного соединения.

Имя Объяснение Тип данных

junction

The previous traversed edge from the specified junction

TraversedJunction

Возвращаемое значение

Тип данных Объяснение

TraversedEdge

Пройденное ребро, или None также является возможным возвращаемым значением.

toEdge(turn)

Возвращает ребро до указанного поворота.

Имя Объяснение Тип данных

turn

The to edge of the specified turn.

TraversedTurn

Возвращаемое значение

Тип данных Объяснение

TraversedEdge

Пройденное ребро.

toJunction(edge)

Возвращает соединение для указанного ребра.

Имя Объяснение Тип данных

edge

The edge that will get the to junction.

TraversedEdge

Возвращаемое значение

Тип данных Объяснение

TraversedJunction

Пройденное соединение.

turns(junction)

Возвращает повороты указанного соединения.

Имя Объяснение Тип данных

junction

The turns of the specified junction.

TraversedJunction

Возвращаемое значение

Тип данных Объяснение

TraversedTurn

Повторяемое множество пройденных поворотов.