transport library

Classes

AdjustedClock
BicycleConstructionSegment
Describes part of bicycle path with the same construction.
BicycleFlags
Indicates whether the suggested route has one or more of the specified properties.
BicycleLeg
Leg of the route.
BicycleRestrictedEntry
Special point on the route (like gates).
BicycleRoute
Bicycle route.
BicycleRouter
Provides methods for submitting bicycle routing requests.
BicycleRouterV2
Provides methods for submitting bicycle routing requests.
BicycleRouteSerializer
BicycleSection
Section of the route.
BicycleSession
Handler for an async request for bicycle routes.
BicycleSessionRouteListener
BicycleSummary
Contains brief information associated with a route constructed by the mass transit router.
BicycleSummarySession
Handler for an async request for a summary of bicycle routes.
BicycleSummarySessionSummaryListener
BicycleTrafficTypeSegment
Describes part of bicycle path with the same traffic type.
BicycleViaPoint
Via points (throughpoints) are key points on the route geometry that the route passes through. Via points are taken from the request.
BicycleWayPoint
A waypoint is the origin, destination or intermediate destination on the route. For each way point, the corresponding selected arrival point can be stored.
BicycleWeight
Quantitative characteristics of a route or route section.
FilterVehicleTypes
Types which are allowed to be used in filters.
MasstransitAnnotation
Contains info about actions on part of route. Either action or landmark should be non-empty.
MasstransitBoardingOptions
Contains information about underground boarding recommendations.
MasstransitBoardingOptionsBoardingArea
Area recommended for boarding: wagon, sector, etc.
MasstransitConstructionMask
Constructions that can be found on pedestrian, bicycle paths or on mass transit transfers.
MasstransitConstructionSegment
Describes part of pedestrian or bicycle path with the same construction.
MasstransitDrivingJamsPainter
MasstransitElevationData
Information of elevation gain in loss in a fitness section
MasstransitElevationPoint
Information of elevation in point
MasstransitFitness
Represent a section where we have to move by ourself (like pedestrian, or by bicycle and scooter)
MasstransitFlags
Indicates whether the suggested route has one or more of the specified properties.
MasstransitInclineSection
represents a section of continuous non-trivial gradient
MasstransitLine
Describes a public transport line.
MasstransitLineStyle
Describes the style of line.
MasstransitRestrictedEntry
Defines a point on a pedestrian path.
MasstransitRoute
Contains information about a route constructed by the mass transit router.
MasstransitRouteJamsListener
A listener to monitor changes to traffic jams on the route.
MasstransitRouteMetadata
Contains information associated with a route constructed by the mass transit router.
MasstransitRouter
Provides methods for submitting mass transit routing requests.
MasstransitRouteSerializer
MasstransitRouteSettings
Route settings that were used by the mass transit router for a specific route.
MasstransitRouteStop
Describes a transport_masstransit_common.MasstransitStop on a MasstransitRoute.
MasstransitRouteStopMetadata
The metadata about the mass transit stop.
MasstransitSection
Contains information about an individual section of a mass transit MasstransitRoute. The only fields that are always set are MasstransitSection.metadata.MasstransitSectionMetadata.weight, MasstransitSection.geometry and MasstransitSection.metadata.MasstransitSectionMetadata.data.
MasstransitSectionMetadata
General information about a section of a route. The MasstransitSectionMetadata.data field describes the type of section: wait, walk, transfer, or transport, and related data. Related data can be set for walk and transfer sections. This data is a vector of construction types of corresponding geometry segments.
MasstransitSectionMetadataSectionData
A choice of information specific to the section type.
MasstransitSession
Handler for an async request for mass transit routes.
MasstransitStop
Describes a public transport stop.
MasstransitStopFeatureMask
Describes various features a stop can have.
MasstransitSummary
Contains brief information associated with a route constructed by the mass transit router.
MasstransitSummarySession
Handler for an async request for a summary of mass transit routes.
MasstransitTaxi
Represents a taxi part of route.
MasstransitThread
Describes a public transport thread. A thread is one of the MasstransitLine variants. For example, one line can have two threads: direct and return.
MasstransitThreadStop
Describes a transport_masstransit_common.MasstransitStop on a transport_masstransit_common.MasstransitThread.
MasstransitToponym
MasstransitTrafficTypeSegment
Describes part of bicycle or scooter path with the same traffic type.
MasstransitTransfer
Represents a transfer to another mass transit line or to another stop. For example, transfer from one underground line to another.
MasstransitTransferStop
Represents a stop in path which is not a part of any transport trip but must be visited according travelling. For example, exit from subway may require transfer on other stop.
MasstransitTransport
Contains information about the mass transit ride section of a transport_masstransit_route.MasstransitRoute for a specific mass transit transport_masstransit_common.MasstransitLine.
MasstransitTransportContour
Describes transport contours and it's properties
MasstransitTransportContourStyle
Describes the style of transport contour objects
MasstransitTransportThreadAlert
TransportThreadAlert are important annotations for mass transit ride sections of routes.
MasstransitTransportThreadAlertClosed
Thread is not operational on that day.
MasstransitTransportThreadAlertClosedUntil
Thread is not operational until specified time.
MasstransitTransportThreadAlertLastTrip
Last trip for the thread. Allows to get the time it takes to get to the end of the route.
MasstransitTransportTransportThread
transport_masstransit_common.MasstransitThread specific properties of a mass transit ride section of a transport_masstransit_route.MasstransitRoute.
MasstransitTravelEstimation
Arrival and departure time estimations for time-dependent routes or sections of time-dependent routes.
MasstransitWait
Represents a 'wait until suitable tranport arrives' section of a route.
MasstransitWayPoint
A waypoint is the origin, destination or intermediate destination on the route. For each waypoint, the corresponding selected arrival point can be stored.
MasstransitWeight
Numeric characteristics of a route or a route section.
PedestrianRouter
Provides methods for submitting pedestrian routing requests.
RestrictedEntriesContainer
Defines a vector of points on a pedestrian path.
RouteHandler
SummaryHandler
TimeOptions
Desired departure/arrival time settings. Only one the departureTime and arrivalTime fields should be specified.
TimeOptionsNative
TrajectorySegmentMetadata
This struct is here to automatically generate protobuf parsing functions It is not to be used in platform code
TransitOptions
User-defined options, like time options and filter options.
Transport
TransportFactory
VehicleRawData
Represents a mass transport unit on the map

Enums

BicycleConstructionID
Construction types for the segments in the geometry.
BicycleTrafficTypeID
TrafficTypeID describes who the road is designed for.
BicycleVehicleType
MasstransitActionID
Action that can be performed
MasstransitComfortTag
MasstransitConstructionID
Constructions that can be found on pedestrian, bicycle paths or on mass transit transfers.
MasstransitConstructionMaskPass
MasstransitConstructionMaskStairs
MasstransitFitnessType
MasstransitInclineType
Rough estimate of user experience on a specific section of a fitness route
MasstransitLandmarkID
Landmark type
MasstransitTrafficTypeID
TrafficTypeID describes who the road is designed for.
MasstransitTransportType
Transport types