Überblick

Durch das Navigation SDK for Android werden dem Maps SDK for Android Navigationsfunktionen hinzugefügt. Wenn Ihre Google Maps-gestützte Android-App Navigationsfunktionen benötigt, muss sie vom Navigation SDK for Android abhängen.

Allerdings verhalten sich die meisten Funktionen im Maps SDK for Android im Navigation SDK for Android gleich. Sie greifen mit demselben com.google.android.gms.maps-Paket auf sie zu, unabhängig davon, welche SDK-Abhängigkeit Sie verwenden. Wenn für Ihre App also bisher das Maps SDK for Android erforderlich war, können Sie die Abhängigkeit zum Navigation SDK for Android ändern, ohne dass sich dies auf die vorhandene Funktionalität Ihrer App auswirkt. Es gibt zwei Ausnahmen:

  • APIs, die eine Ausnahme ausgeben.
  • APIs, die nicht im NavSDK funktionieren und beim Aufruf keine Auswirkungen haben.

Diese Ausnahmen werden unten beschrieben.

APIs, die eine Ausnahme ausgeben

Die folgende Funktion gibt eine Ausnahme aus, wenn sie von Ihrer Anwendung aktiviert wird:

APIs ohne Funktionen im Navigation SDK

Die folgenden APIs haben keine Funktionalität im Navigation SDK, haben aber auch keine Auswirkungen, wenn sie durch Ihren Code aufgerufen werden. Es gibt folgende Kategorien:

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

APIs für Wearables

Mit GoogleMapOptions.ambientEnabled(boolean enabled) können Sie normalerweise den Inaktivmodus für Wearable-Apps deaktivieren oder aktivieren. Darüber hinaus gibt es die Methoden onEnterAmbient und onExitAmbient in MapView und MapFragment, sie haben jedoch keine Auswirkungen, wenn sie aufgerufen werden. Verwenden Sie für Wearables stattdessen den TBT-Feed.

Weitere APIs