Navigation topic
Classes
- Destinations
 - Destinations main type.
 - GoogleMapsNavigator handles general actions of the navigation SDK and allows creating navigation session controller.
 - GpsAvailabilityUpdatedEvent
 - GpsAvailabilityUpdated event message (Android only).
 - Lane
 - Single lane on the road at the end of a route step.
 - LaneDirection
 - One of the possible directions from a lane at the end of a route step, and whether it is on the recommended route.
 - LatLng
 - LatLng coordinate object.
 - Navigation audio guidance settings.
 - Display options.
 - Time and distance to next waypoint.
 - Navigation waypoint with different constructors based in on type of initialization.
 - Contains information about the state of navigation, the current nav step if available, and remaining steps if available.
 - NavInfo event message
 - OnArrivalEvent
 - On arrival event message
 - RemainingTimeOrDistanceChangedEvent
 - Remaining time or distance change event message.
 - RoadSnappedLocationUpdatedEvent
 - RoadSnappedLocationUpdated event message.
 - RoadSnappedRawLocationUpdatedEvent
 - RoadSnappedRawLocationUpdated event message (Android only).
 - RouteTokenOptions
 - Provides options for routing using a route token in the Google Maps Navigation SDK.
 - RoutingOptions
 - Routing options.
 - SimulationOptions
 - Navigation simulation options.
 - SpeedingUpdatedEvent
 - SpeedingUpdated event message.
 - StepInfo
 - Information about a single step along a navigation route.
 
Enums
- DrivingSide
 - Whether this step is on a drive-on-right or drive-on-left route.
 - LaneShape
 - A set of values that specify the shape of the road path continuing from the Lane.
 - Maneuver
 - A set of values that specify the navigation action to take.
 - Alternative routes strategy.
 - Navigation audio guidance type.
 - Status of the navigation routing.
 - Routing strategy.
 - Travel model for routing options.
 - The state of navigation.
 - SessionInitializationError
 - Possible errors that GoogleMapsNavigator.initializeNavigationSession can throw.
 - SpeedAlertSeverity
 - Type for speed alert severity.
 
Exceptions / Errors
- ResetTermsAndConditionsException
 - Exception thrown by GoogleMapsNavigator.resetTermsAccepted, when attempting to reset the terms and conditions after the session has already been initialized.
 - SessionInitializationException
 - Exception thrown by GoogleMapsNavigator.initializeNavigationSession.
 - SessionNotInitializedException
 - GoogleMapsNavigator navigation method call has failed, because the navigation session hasn't yet been successfully initialized.