Übersicht

Das Navigation SDK for Android fügt dem Maps SDK for Android Wenn Ihre auf Google Maps basierende Android-App Navigationsfunktionen benötigt, muss dies vom Navigation SDK for Android abhängen.

Die meisten Funktionen im Maps SDK for Android verhalten sich das Navigation SDK for Android. Sie greifen über die gleichen com.google.android.gms.maps-Paket, unabhängig von der verwendeten SDK-Abhängigkeit. Wenn Ihre App bisher also von den Maps SDK for Android verwenden, können Sie die Abhängigkeit von der Navigation SDK für Android, ohne die bestehende Funktionalität Ihrer App zu beeinträchtigen, mit zwei nennenswerte Ausnahmen:

  • APIs, die eine Ausnahme auslösen
  • APIs, die im NavSDK nicht funktionieren und keine Auswirkungen auf ihren Aufruf haben.

Diese Ausnahmen werden im Folgenden beschrieben.

APIs, die eine Ausnahme auslösen

Die folgende Funktion löst eine Ausnahme aus, wenn Ihre Anwendung sie aktiviert:

APIs ohne Funktionalität im Navigation SDK

Die folgenden APIs haben keine Funktionalität im Navigation SDK, aber auch keine wenn Ihr Code sie aufruft. Sie lassen sich in folgende Kategorien einteilen:

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

APIs für Wearables

GoogleMapOptions.ambientEnabled(boolean enabled) würde können Sie den Inaktivmodus für bestimmte Geräte in der Regel deaktivieren oder aktivieren. Wearable-Apps. Außerdem onEnterAmbient und onExitAmbient in MapView und MapFragment, aber mit keine Auswirkung. Verwenden Sie für Wearables stattdessen den TBT-Feed.

Weitere APIs

APIs, die nur für die Nutzung durch Mobility Services-Kunden bestimmt sind

Das Navigation SDK enthält mehrere APIs, die nur für die Verwendung durch Mobility Services-Kunden bestimmt sind. Diese werden von Google pro Transaktion abgerechnet. Wenn Sie kein Mobility Services-Kunde sind, sind die folgenden Methoden managementfrei: