com.google.android.libraries.navigation

Annotationen

Camera.Perspective Eine Perspektive ist ein Parameter, der dem Camera-Objekt zugewiesen wird, um den Standort und die Ausrichtung der Kamera anzugeben. 
ForceNightMode Werte zum Überschreiben des standardmäßigen Nachtmodus (AUTO, FORCE_DAY, FORCE_NIGHT). 
LocationUpdateException.ErrorType Gibt den Fehlertyp an, der vom Standortaktualisierungsdienst der Fleet Engine gemeldet wird. 
NavigationApi.ErrorCode ErrorCode ist ein Statuscode, der von getNavigator(Activity, NavigatorListener) und getNavigator(Application, NavigatorListener) zurückgegeben wird, wenn Navigator nicht abgerufen werden konnte. 
NavigationTransactionRecorder.AddressFailureType Arten von Fehlern bei der Adressauflösung
Navigator.AudioGuidance AudioGuidance besteht aus einer Reihe von Flags, mit denen angegeben wird, welche Arten von Audiowarnungen und -warnungen bei der Navigation verwendet werden. 
RoutingOptions.RoutingStrategy Mit der Routingstrategie wird festgelegt, wie die Rangfolge der Routen bestimmt wird. Dies wirkt sich auf die Route aus, die anfänglich und während der Neuberechnung der Route ausgewählt wird.
RoutingOptions.TravelMode Gibt das Verkehrsmittel an, mit dem die Route angepasst wird. 
TimeAndDistance.DelaySeverity Gibt an, wie starker Verkehr ist. 
TripUpdateException.ErrorType Gibt den Fehlertyp an, der vom Standortaktualisierungsdienst der Fleet Engine gemeldet wird. 
VehicleUpdateException.ErrorType Gibt den Fehlertyp an, der vom Standortaktualisierungsdienst der Fleet Engine gemeldet wird. 

Interfaces

Kamera Bietet Methoden zum Ändern des Darstellungsbereichs der Navigationskarte. 
FleetEngine.AuthTokenFactory Instanzen dieser Schnittstelle werden bei verschiedenen Vorgängen aufgefordert, ein Autorisierungstoken anzugeben. 
FleetEngine.FleetEngineConfig Diese Benutzeroberfläche wurde eingestellt. Legacy-Hook
FleetEngine.StatusListener Listener für Statusaktualisierungen
ListenableResultFuture<T> Ein Future, der einen onResult-Listener akzeptiert, der im UI-Thread aufgerufen wird. 
ListenableResultFuture.OnResultListener<T> Schnittstellendefinition für einen Callback, der ausgelöst wird, wenn ein Ergebnis verfügbar ist
NavigationApi.NavigatorListener Registriere einen NavigatorListener bei getNavigator(Activity, NavigatorListener), um über den Status der Navigator informiert zu werden. 
NavigationApi.OnTermsResponseListener Registrieren Sie einen OnTermsResponseListener mit showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener), damit Sie benachrichtigt werden, wenn der Nutzer die Nutzungsbedingungen akzeptiert oder ablehnt. 
NavigationMap Bietet Methoden zum Ändern der Inhalte der Navigationskarte, z.B. 
NavigationMap.OnMapClickListener Callback-Schnittstelle für den Fall, dass der Nutzer auf die Karte tippt. 
NavigationMap.OnMarkerClickListener Definiert Signaturen für Methoden, die beim Klicken oder Antippen einer Markierung aufgerufen werden. 
NavigationView.OnNightModeChangedListener Schnittstelle für einen Listener, der benachrichtigt wird, wenn der Nachtmodus über die Benutzeroberfläche aktiviert oder beendet wird.
NavigationView.OnRecenterButtonClickedListener Schnittstelle für einen Listener, der benachrichtigt wird, wenn auf die Schaltfläche zum Rezensieren geklickt wird. 
Navigation Ein Singleton mit Methoden zur Steuerung der Navigation
Navigator.ArrivalListener Definiert Signaturen für Methoden, die aufgerufen werden, wenn der Treiber an einem Wegpunkt ankommt. 
Navigator.RemainingTimeOrDistanceChangedListener Definiert Signaturen für Methoden, die aufgerufen werden, wenn sich die verbleibende Zeit oder Entfernung zum nächsten Ziel ändert. 
Navigator.RouteChangedListener Definiert Signaturen für Methoden, die aufgerufen werden, wenn sich die Route ändert. 
NotificationContentProvider Diese Schnittstelle wird von ForegroundServiceManager verwendet, um den Benachrichtigungsinhalt bereitzustellen, wenn eine dauerhafte Benachrichtigung freigegeben wird. 
OfflineListener Callback-Schnittstelle, über die Clients registriert werden können, um über den Status von Offline-Updates oder prozentuale Veränderungen des Fortschritts informiert zu werden. 
Projection Eine Projektion wird verwendet, um zwischen der Position auf dem Bildschirm und geografischen Koordinaten auf der Erdoberfläche (LatLng) zu übertragen.
RoadSnappedLocationProvider Ermöglicht Abos von Nutzerstandorten, die an bestimmten Straßennamen ausgerichtet sind. 
RoadSnappedLocationProvider.LocationListener Definiert Signaturen für Methoden, die aufgerufen werden, wenn Aktualisierungen der ortsabhängigen Straße verfügbar werden. 
RouteInfo Stellt mithilfe des jeweiligen RoutingOptions.RoutingStrategy-Werts die voraussichtliche Ankunftszeit und die Entfernung für Routen zu einem bestimmten Wegpunkt bereit. 
RouteSegment Ein RouteSegment ist eine unveränderliche Klasse, die einen einzelnen Abschnitt einer Fahrt darstellt, entweder von der aktuellen Position des Geräts zum Ziel oder von einem Ziel zu einem nachfolgenden Ziel. 
Simulator Schnittstelle zum Senden simulierter Standorte an die Nav API oder zum Ausführen der Nav API entlang simulierter Routen
SpeedingListener Ein Rückruf, um Sie darüber zu informieren, bei wie viel Prozent der Höchstgeschwindigkeit der Fahrer gerade fährt. 

Kurse

ArrivalEvent Ein unveränderliches Ereignis, das bei der Ankunft an einem Ziel ausgelöst wurde. 
CameraPosition Gibt eine Position der Kamera in Bezug auf die Karte an. 
DirectionsListView Eine Ansicht, die eine Liste mit Wegbeschreibungen für die Navigation anzeigt. 
DisplayOptions Definiert die Optionen, die von Navigator zum Anzeigen einer Route zu einem Ziel verwendet werden. 
FleetEngine Ein Client für die Fleet Engine von Google. 
FleetEngine.ErrorListener Der Fleet Engine-Client verwendet Instanzen dieser Schnittstelle, um den Entwickler über wichtige Ausnahmen zu informieren. 
ForegroundServiceManager Mit dieser Klasse können Clients eine dauerhafte Benachrichtigung über eine gemeinsame Benachrichtigungs-ID teilen. 
LatLng Eine unveränderliche Klasse, die ein Paar von Breiten- und Längengradkoordinaten darstellt, die in Grad gespeichert werden. 
LatLngBounds Eine unveränderliche Klasse, die ein auf Breiten- und Längengrad ausgerichtetes Rechteck darstellt. 
LatLngBounds.Builder Dies ist ein Builder, der eine Mindestgrenze basierend auf einem Satz von LatLng-Punkten erstellen kann. 
LocationEvent Ein unveränderliches Ereignis, das Standortdaten enthält, die an einer Straße andocken. 
Marker Eine Markierung, die einem NavigationMap hinzugefügt werden kann. 
MarkerOptions Definiert die Optionen für eine Markierung. 
NavigationApi Einstiegspunkt zur Navigation API
NavigationFragment Eine Navigationskomponente in einer App
NavigationTransactionRecorder Enthält Methoden zum Aufzeichnen von Transaktionen. 
NavigationTransactionRecorder.AddressListener Wenn pickup(Waypoint, List) oder dropoff(Waypoint, List) aufgerufen werden, ruft der Transaktionsrekorder im Hintergrund den aktuellen Standort des Smartphones ab und gibt ihn über diesen Listener zurück. 
NavigationView Eine Ansicht, die eine Karte zur Navigation anzeigt. 
NightModeChangedEvent Ein unveränderliches Ereignis, das eine Statusänderung in Bezug auf den Nachtmodus darstellt. 
NotificationContentProviderBase Clients sollten diese Klasse erweitern, wenn sie den Inhalt der persistenten Benachrichtigung steuern möchten. 
RoutingOptions Definiert die Optionen, die vom Navigator zum Berechnen einer Route zu einem Ziel verwendet werden. 
SimulationOptions Optionen, die im Simulator verwendet werden können. 
SpeedAlertOptions Kapselt die auslösenden Grenzwerte für verschiedene Schweregrade von Geschwindigkeitswarnungen, dargestellt durch SpeedAlertSeverity
SpeedAlertOptions.Builder Builder zum Erstellen von SpeedAlertOptions
SpeedometerUiOptions Umfasst die UI-Konfiguration des Tachometers für verschiedene Schweregrade von Geschwindigkeitswarnungen, dargestellt durch SpeedAlertSeverity
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity Optionen für Tacho-UI zum Anzeigen von Geschwindigkeitswarnungen für MINOR oder MAJOR
StylingOptions Definiert Stiloptionen für NavigationView oder NavigationFragment
SupportNavigationFragment Eine Navigationskomponente in einer App
TermsAndConditionsUIParams Eine unveränderliche Klasse, die die Parameter darstellt, die zum Anpassen des Designs eines „TermsAndConditionsDialog“ verwendet werden. 
TermsAndConditionsUIParams.Builder Ein Builder, der beim Konfigurieren einer Instanz von TermsAndConditionsUIParams hilft. 
TimeAndDistance TimeAndDistance ist eine unveränderliche Klasse, die sowohl die Zeit als auch die Entfernung zu einem Ziel darstellt. 
VisibleRegion Ein unveränderliches Trapez, das den Bereich auf der Karte beschreibt, der von einer bestimmten Kameraposition aus sichtbar ist. 
Wegpunkt Eine unveränderliche Wegpunktklasse zur Angabe von Navigationszielen

Enums

AlternateRoutesStrategy Gewünschte Displaystrategie zum Anzeigen alternativer Routen
CustomControlPosition Eine Reihe von Positionen, an denen benutzerdefinierte UI-Steuerelemente auf der Karte platziert werden können. 
FleetEngine.StatusListener.StatusLevel Aufzählungen für den Schweregrad der Statusmeldung, die aktualisiert wird. 
FleetEngine.VehicleState Gibt an, ob ein Fahrzeug neue Fahrten akzeptiert. 
NavigationCalloutDisplayMode Gewünschte Displaystrategie zum Einblenden von Zusatzinformationen zu erweiterten Textanzeigen
Navigator.RouteStatus Ein RouteStatus ist ein Statuscode, der das Ergebnis einer Routenberechnung darstellt, auf die über das von setDestination(Waypoint) zurückgegebene Future zugegriffen wird. 
OfflineListener.OfflineState Mögliche Status der Offlinebereitstellung von Kacheln
RouteCalloutInfoFormat Mit diesem Format wird festgelegt, ob in den Zusatzinformationen zur Route Informationen zur Entfernung oder zur voraussichtlichen Ankunftszeit angezeigt werden. 
SpeedAlertSeverity Eine Reihe von Werten zur Angabe der Schweregrade von Geschwindigkeitswarnungen. 
TermsAndConditionsCheckOption Eine Aufzählung, die Optionen zum Überprüfen der Nutzungsbedingungen angibt. 

Ausnahmen

LocationUpdateException Instanzen von LocationUpdateException werden ausgelöst, wenn beim Senden von Fahrzeugstandortaktualisierungen an den Fleet Engine-Back-End-Dienst ein Fehler auftritt. 
NavigationTransactionRecorder.TransactionException Beim Versuch, eine Transaktion mit ungültiger Eingabe zu erfassen, wird eine Ausnahme ausgelöst. 
TripUpdateException Instanzen von TripUpdateException werden ausgelöst, wenn beim Senden von Fahrtaktualisierungen an den Fleet Engine-Back-End-Dienst ein Fehler auftritt. 
VehicleUpdateException Instanzen von VehicleUpdateException werden ausgelöst, wenn beim Senden von Fahrzeugaktualisierungen an den Fleet Engine-Back-End-Dienst ein Fehler auftritt. 
Waypoint.InvalidSegmentHeadingException Beim Erstellen eines Wegpunkts mit einer ungültigen Segmentrichtung wird eine Ausnahme ausgegeben. 
Waypoint.UnsupportedPlaceIdException Beim Erstellen eines Wegpunkts mit einer nicht unterstützten Orts-ID wird eine Ausnahme ausgegeben.