Routing API Developer's Guide

PrivateTransportManeuverType

A private transport could be a car, truck, or pedestrian. This type represents a maneuver relevant in those scenarios, and is derived from the abstract type ManueverType.

Figure 1. PrivateTransportManeuverType This image shows a graphical representation of the Private Transport Maneuver Type.

PrivateTransportManeuverType defines the following attributes in addition to those derived from ManeuverType:

Element Description
Direction DirectionType

Maneuver direction hint. Can be used to display the appropriate arrow icon for the maneuver.

Action PrivateTransportActionType

Code that identifies the action for this maneuver. Does not always indicate a direction.

RoadName xs:string

Name of the road on which the maneuver begins.

SignPost xs:string

Sign text indicating the direction a driver should follow, for example, "Flughafen Berlin-Tegel, Berlin-Zentrum, Berlin-Zehlendorf, Potsdam-Zentrum, A115"

NextRoadName xs:string

Name of the next road in the route that the maneuver is heading toward.

RoadNumber xs:string

Number of the road where the maneuver starts (for example, A5, B49).

NextRoadNumber xs:string

Number of the road (such as A5, B49, etc.) towards which the maneuver is heading.

FreewayExit xs:string

Name of the freeway exit to be taken at the maneuver.

FreewayJunction xs:string

Name of the freeway junction for the current maneuver.

TrafficTime common:DurationType

Traffic-enabled time. Estimated time in seconds spent on the segment following this maneuver, based on the TrafficSpeed. The service may also account for additional time penalties, therefore this may be greater than the link length divided by the traffic speed.

BaseTime common:DurationType

Estimated time in seconds spent on the segment following this maneuver, without considering traffic conditions, as it is based on the BaseSpeed. The service may also account for additional time penalties, therefore this may be greater than the link length divided by the base speed.

RoadShield RoadShieldType

Information that can be used to look up a visual representation of the road shield associated with this maneuver.

StartAngle xs:int

Start angle information for the given maneuver, measured in degrees from 0 to 359. A value of 0 represents north, while a value of 90 represents east. Angles increase clockwise.