Übersicht

Mit dem Navigation SDK for Android werden dem Maps SDK for Android Navigationsfunktionen hinzugefügt. Wenn Ihre Android-App, die auf Google Maps basiert, Navigationsfunktionen benötigt, muss sie vom Navigation SDK for Android abhängig sein.

Die meisten Funktionen im Maps SDK for Android verhalten sich im Navigation SDK for Android gleich. Sie greifen über dasselbe com.google.android.gms.maps-Paket darauf zu, unabhängig davon, welche SDK-Abhängigkeit Sie verwenden. Wenn Ihre App zuvor vom Maps SDK for Android abhängig war, können Sie die Abhängigkeit in das Navigation SDK for Android ändern, ohne die vorhandene Funktionalität Ihrer App zu beeinträchtigen. Es gibt jedoch zwei bemerkenswerte Ausnahmen:

  • APIs, die eine Ausnahme auslösen.
  • APIs, die im NavSDK nicht funktionieren und keine Auswirkungen haben, wenn sie aufgerufen werden.

Diese Ausnahmen werden unten beschrieben.

APIs, die eine Ausnahme auslösen

Die folgende Funktion löst eine Ausnahme aus, wenn sie in Ihrer Anwendung aktiviert ist:

APIs ohne Funktion im Navigation SDK

Die folgenden APIs haben im Navigation SDK keine Funktion, haben aber auch keine Auswirkungen, wenn sie in Ihrem Code aufgerufen werden. Sie lassen sich in folgende Kategorien einteilen:

  • APIs für Wearable-Aktivitäten.
    • Aktivieren Sie stattdessen den TBT-Feed, wenn Sie diese Funktion in the Navigation SDK for Android verwenden möchten.
  • Andere APIs.

APIs für Wearables

Mit GoogleMapOptions.ambientEnabled(boolean enabled) können Sie den Ambient-Modus für Wearable-Apps deaktivieren oder aktivieren. Außerdem sind in MapView und MapFragment die Methoden onEnterAmbient und onExitAmbient vorhanden, die jedoch keine Auswirkungen haben, wenn sie aufgerufen werden. Verwenden Sie für Wearables stattdessen den TBT-Feed.

Andere APIs

APIs, die nur für Kunden von Mobility Services vorgesehen sind

Es gibt mehrere APIs im Navigation SDK, die nur für Kunden von Mobility Services vorgesehen sind, denen Google die Nutzung transaktionsbasiert in Rechnung stellt. Wenn Sie kein Kunde von Mobility Services sind, sind die folgenden Methoden managementfrei: