DirectionsQuery

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

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

Обсуждение

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

Свойства

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

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

TraversedJunction
junctions
(только чтение)

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

TraversedJunction
routeID
(только чтение)

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

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

Имя маршрута

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

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

Iterable

Обзор метода

МетодОписание
adjacentEdges (junction)

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

attributeValue (element, attribute)

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

fieldValue (element, mapped_field_name)

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

fromEdge (turn)

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

fromJunction (edge)

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

nextTraversedEdge (junction)

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

previousTraversedEdge (junction)

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

toEdge (turn)

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

toJunction (edge)

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

turns (junction)

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

Методы

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

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