|
Maps SDK for C++ 1.0.0
|


Public Member Functions | |
| float | getDepartureSoC () const noexcept |
| Get departure SoC. | |
| float | getDestinationSoC () const noexcept |
| Get destination SoC. | |
| int | getTotalChargingTime () const noexcept |
| Get total charging time in seconds. | |
| LandmarkList | getWaypoints (GetWaypointsOptions options=GW_RemainingInitial) const noexcept |
| Get list of route waypoints. | |
| LandmarkList | getWaypointsVia (const Landmark &viaWpt) const noexcept |
| Get a new waypoints configuration using existing waypoints and the given intermediate via waypoint. | |
| TimeDistance | getTimeDistance () const noexcept |
| Get length in meters and estimated travel time in seconds for the route / route segment. | |
| TimeDistance | getTimeDistance (bool activePart) const noexcept |
| Get length in meters and estimated travel time in seconds for the route. | |
| RectangleGeographicArea | getGeographicArea () const noexcept |
| Get geographic area of the route. | |
| TilesCollectionGeographicArea | getTilesGeographicArea () const noexcept |
| Get tiles collection area of the route. | |
| PolygonGeographicArea | getPolygonGeographicArea () const noexcept |
| Get Polygon Geographic Area. | |
| bool | getIncursCosts () const noexcept |
| Method to check if traveling the route or route segment incurs cost to the user. | |
| String | getSummary () const noexcept |
| Get the summary of the route. | |
| void | setRouteListener (RouteListener routeListener) noexcept |
| Set listener for events related to the current route. | |
| RouteListener | getRouteListener () const noexcept |
| Get route related events listener. | |
| RouteTrafficEventList | getTrafficEvents () const noexcept |
| Get list of traffic events affecting the route. | |
| DataBuffer | exportTrafficAs (int format) const noexcept |
| Export route traffic in the requested data format. | |
| RouteSegmentList | getSegments () const noexcept |
| Get route segments. | |
| int | getClosestSegment (Coordinates const &coord) const noexcept |
| Get index of the closest route segment to the given coordinates. | |
| bool | hasFerryConnections () const noexcept |
| Check if the route contains ferry connections. | |
| bool | hasTollRoads () const noexcept |
| Check if the route contains toll roads. | |
| ERouteStatus | getStatus () const noexcept |
| Get route status. | |
| DataBuffer | exportAs (int format) const noexcept |
| Export route data in the requested data format. | |
| const RouteTerrainProfileRef | getTerrainProfile () const noexcept |
| Get route terrain profile. | |
| Coordinates | getCoordinateOnRoute (int distance) const noexcept |
| Get a coordinate on route at the given distance from the departure / starting point. | |
| TimeDistanceCoordinate | getTimeDistanceCoordinateOnRoute (const Coordinates &coords) const noexcept |
| Get a time-distance coordinate on route closest to the given reference coordinate. | |
| int | getDistanceOnRoute (const Coordinates &coords, bool activePart) const noexcept |
| Get route distance from departure at the given coordinate. | |
| Path | getPath (int start, int end) const noexcept |
| Build path from route start - end segment. | |
| Path | getPath () const noexcept |
| Build path from route. | |
| TimeDistanceCoordinateList | getTimeDistanceCoordinates (int start, int end, int step, bool stepType) const noexcept |
| Build a list of time-distance coordinates from a route. | |
| const StringListRef | getDominantRoads () const noexcept |
| Get dominant road names. | |
| TollSectionList | getTollSections () const noexcept |
| Get segment toll sections. | |
| const RoutePreferencesRef | preferences () const noexcept |
| Get the route preferences. | |
| DataBuffer | dump () const noexcept |
| Debug purposes. | |
| SearchableParameterList | getExtraInfo () const noexcept |
| Get user extra info. | |
| int | setExtraInfo (const ParameterList &info) noexcept |
| Set user extra info. | |
| LargeInteger | getId () const noexcept |
| Get route unique id. | |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
Export route data in the requested data format.
| [in] | format | Data format, see EPathFileFormat |
|
inlinenoexceptinherited |
Export route traffic in the requested data format.
| [in] | format | Data format, see EPathFileFormat |
|
inlinenoexceptinherited |
Get index of the closest route segment to the given coordinates.
| coord | The geographic coordinates to check against the route segments. |
|
inlinenoexceptinherited |
Get a coordinate on route at the given distance from the departure / starting point.
| distance | The distance from the route start, in meters. |
|
inlinenoexcept |
Get departure SoC.
|
inlinenoexcept |
Get destination SoC.
|
inlinenoexceptinherited |
Get route distance from departure at the given coordinate.
| coords | The geographic coordinates where the distance is to be measured. |
| activePart | Boolean indicating whether to consider only the active part of the route (true) or the entire route (false). |
|
inlinenoexceptinherited |
Get dominant road names.
A road is considered dominant when it covers n% from route total length
|
inlinenoexceptinherited |
Get user extra info.
|
inlinenoexceptinherited |
Get geographic area of the route.
The geographic area is the smallest rectangle that can be drawn around the route.
|
inlinenoexceptinherited |
Get route unique id.
|
inlinenoexceptinherited |
Method to check if traveling the route or route segment incurs cost to the user.
|
inlinenoexceptinherited |
Build path from route.
|
inlinenoexceptinherited |
Build path from route start - end segment.
| [in] | start | Start distance from route start |
| [in] | end | End distance from route start |
|
inlinenoexceptinherited |
Get Polygon Geographic Area.
|
inlinenoexceptinherited |
Get route related events listener.
|
inlinenoexceptinherited |
Get route segments.
|
inlinenoexceptinherited |
Get route status.
|
inlinenoexceptinherited |
Get the summary of the route.
|
inlinenoexceptinherited |
Get route terrain profile.
|
inlinenoexceptinherited |
Get tiles collection area of the route.
|
inlinenoexceptinherited |
Get length in meters and estimated travel time in seconds for the route / route segment.
|
inlinenoexceptinherited |
Get length in meters and estimated travel time in seconds for the route.
| [in] | activePart | If true and the route is part of a navigation session, returns only the active part of the route metrics |
[in] If false or the route is not part of a navigation session, returns whole route metrics
|
inlinenoexceptinherited |
Get a time-distance coordinate on route closest to the given reference coordinate.
| coords | The reference coordinates |
|
inlinenoexceptinherited |
Build a list of time-distance coordinates from a route.
| [in] | start | Start distance from route start |
| [in] | end | End distance from route start |
| [in] | step | The step on which the coordinates are created |
| [in] | stepType | The step unit type: true = distance in meters, false = time in seconds |
|
inlinenoexceptinherited |
Get segment toll sections.
|
inlinenoexcept |
Get total charging time in seconds.
|
inlinenoexceptinherited |
Get list of traffic events affecting the route.
|
inlinenoexceptinherited |
Get list of route waypoints.
The waypoints are ordered like: departure, first waypoint, ..., destination.
| [in] | options | See GetWaypointsOptions for details |
|
inlinenoexceptinherited |
Get a new waypoints configuration using existing waypoints and the given intermediate via waypoint.
| [in] | viaWpt | The via waypoint to be inserted in the route waypoints. |
If route is not target to a simulation / navigation, the returned list is the initial waypoints with the via inserted in a proper index position for an optimal routing
If route is target to a simulation / navigation, the returned list is the remaining to travel waypoints with the via inserted in a proper index position for an optimal routing
|
inlinenoexceptinherited |
Check if the route contains ferry connections.
|
inlinenoexceptinherited |
Check if the route contains toll roads.
|
inlinenoexceptinherited |
Get the route preferences.
|
inlinenoexceptinherited |
Set user extra info.
| info | A ParameterList containing extra information to be associated with the route. |
|
inlinenoexceptinherited |
Set listener for events related to the current route.
| routeListener | Route listener for this route. Use 'empty' to unregister current listener. |