Die Google-Navigation

In diesem Dokument werden wichtige Konzepte der Google-Navigation im Navigation SDK for Android vorgestellt. Wenn Sie eine App mit dem Navigation SDK entwickeln, stellen Sie die Navigation als Verbesserung Ihrer App bereit, damit Ihre Nutzer die Vorteile einer Navigation in Google-Qualität nutzen können, die in Ihren eigenen Anwendungsfall integriert ist.

Wie sieht die Google-Navigation aus?

Der Nutzungsablauf für Apps, die das Navigation SDK verwenden, folgt einem Standardmuster mit Aufrufen des Navigation SDK, die die Navigation starten, ausführen und stoppen. Während der aktiven Navigation verwendet Ihre App die von Google bereitgestellten UI-Elemente. Das bedeutet, dass Ihre Nutzer Bilder erhalten, die von Google bereitgestellt werden, und Sie die Navigation nicht von Grund auf neu erstellen müssen. Die folgende Liste fasst das zusammen.

  • Starten Sie die Navigation – von Ihnen selbst. Um die Navigation zu starten, erstellt Ihre App eine Navigator-Instanz. Dort wird das Ziel für den Navigator festgelegt und eine Karte initialisiert. Schließlich initiiert die App die detaillierte Routenführung. Dieser App-Ablauf kann Nutzern je nach Anwendungsfall auf verschiedene Arten präsentiert werden. Die App könnte beispielsweise eine Filialsuche mit eigenen UI-Elementen haben, mit denen Nutzer die Navigation zum Geschäft starten können. Oder Ihre App startet die aktive Navigation, sobald der Fahrer eine Zustellaufgabe mit einem vordefinierten Standort annimmt.

  • Aktive Navigation: von Google bereitgestellte UI Sobald Ihre App eine aktive Navigation erreicht, verwendet sie den Gerätestandort, um die aktive Navigation aufrechtzuerhalten. Sie konfigurieren Event-Listener, die für Ihren Anwendungsfall relevant sind, z. B. für Routenänderungen und die verbleibende Zeit bis zum Ziel. Dies wirkt sich auf die UI-Komponenten des Navigation SDK aus, die denen in der Verbraucherversion von Google Maps Mobile ähneln. Nutzern wird beispielsweise eine Google Maps-Standardebene mit visuellen Elementen wie Routenführungskarten, Verkehrslagen, alternativen Routen und Geschwindigkeitsbegrenzungen angezeigt.

  • Navigation beenden – selbstverständlich: Ihre App sollte die Navigation so beenden, wie es für Ihre Situation am besten passt, z. B. mit einem Ankunfts-Listener, der ausgelöst wird, wenn der Nutzer das Ziel erreicht, und die Navigationssitzung beendet.

Wie können Sie die Navigation verändern?

Im Allgemeinen können Sie die aktive Navigation so anpassen, dass sie unterschiedliche Farbschemata, Kameraansichten, zusätzliche Routenführung und Trigger für Ereignisantworten enthält. In der folgenden Liste werden einige der möglichen Anpassungen beschrieben. Diese Liste ist nicht vollständig.

Änderungen Details
Geänderte Navigationshinweise: Überschriften, Farben und Schriftarten, Wegbeschreibungen, alternative Routen und Streckenfortschritt ein-/ausblenden UI-Steuerelemente für die Karte
Navigationsüberschrift ändern
Liste mit Wegbeschreibungen anzeigen
Alternative Routen ausblenden
Fahrtfortschritt anzeigen
Verkehrsinformationen und Geschwindigkeitsbegrenzungen anpassen Verkehrsebene deaktivieren
Ampeln und Stoppschilder aktivieren
Tacho anzeigen
Ändern Sie die Benutzeroberfläche der Karte und passen Sie die Kamera an. Benutzerdefinierte Markierungen hinzufügen
Unverankerter Text
Nachtmodus festlegen
Kamera anpassen