Modules§

Structs§

  • ComputeCustomRoutes request message.
  • ComputeCustomRoutes response message.
  • ComputeRouteMatrix request message
  • ComputeRoutes request message.
  • ComputeRoutes the response message.
  • Encapsulates statistics about the time spent and distance travelled in a custom area.
  • Encapsulates a custom route computed based on the route objective specified by the customer. CustomRoute contains a route and a route token, which can be passed to NavSDK to reconstruct the custom route for turn by turn navigation.
  • Information related to how and why a fallback result was used. If this field is set, then it means the server used a different routing mode from your preferred mode as fallback.
  • Encapsulates the license plate last character restriction.
  • Encapsulates a location (a geographic point, and an optional heading).
  • Encapsulates an encoded polyline.
  • Encapsulates a route, which consists of a series of connected road segments that join beginning, ending, and intermediate waypoints.
  • Encapsulates a segment between non-via waypoints.
  • Encapsulates a segment of a RouteLeg. A step corresponds to a single navigation instruction. Route legs are made up of steps.
  • Encapsulates the additional information that the user should be informed about, such as possible traffic zone restriction on a leg step.
  • Encapsulates the additional information that the user should be informed about, such as possible traffic zone restriction etc. on a route leg.
  • A single destination for ComputeRouteMatrixRequest
  • Encapsulates route information computed for an origin/destination pair in the ComputeRouteMatrix API. This proto can be streamed to the client.
  • A single origin for ComputeRouteMatrixRequest
  • Encapsulates a set of optional conditions to satisfy when calculating the routes.
  • Encapsulates an objective to optimize for by ComputeCustomRoutes.
  • Encapsulates the additional information that the user should be informed about, such as possible traffic zone restriction etc.
  • Traffic density indicator on a contiguous segment of a polyline or path. Given a path with points P_0, P_1, … , P_N (zero-based index), the SpeedReadingInterval defines an interval and describes its traffic using the following categories.
  • Encapsulates toll information on a Route or on a RouteLeg.
  • Encapsulates the traffic restriction applied to the route. As of October 2019, only Jakarta, Indonesia takes into consideration.
  • Encapsulates the vehicle information, such as the license plate last character.
  • Encapsulates a waypoint. Waypoints mark both the beginning and end of a route, and include intermediate stops along the route.

Enums§

  • Reasons for using fallback response.
  • Actual routing mode used for returned fallback response.
  • A set of values that specify the navigation action to take for the current step (e.g., turn left, merge, straight, etc.).
  • Specifies the preferred type of polyline to be returned.
  • A set of values that specify the quality of the polyline.
  • The condition of the route being returned.
  • A set of values used to specify the mode of travel.
  • A set of values that specify factors to take into consideration when calculating the route.
  • List of toll passes around the world that we support.
  • A set of values that specify the unit of measure used in the display.
  • A set of values describing the vehicle’s emission type. Applies only to the DRIVE travel mode.