In diesem Dokument sind die Anforderungen an Anwendungen aufgeführt, die mit dem Navigation SDK for Android entwickelt wurden.
Akzeptable Implementierungsnutzung durch Kunden
Das Navigation SDK for Android wurde entwickelt, um Fahrern eine detaillierte Routenführung in einer mobilen App in Echtzeit bereitzustellen. Die von der API generierten Daten können auch in anderen Anwendungen verwendet werden, um Informationen zum Fahrerstatus zu teilen und die Standorte der Fahrer allgemein nachzuverfolgen.
Unzulässige Implementierung durch Kunden
Das Navigation SDK for Android ist nur für kommerzielle Anwendungen zulässig. Das Navigation SDK for Android ist ohne ausdrückliche vorherige schriftliche Einwilligung von Google für die folgenden Kategorien von Anwendungsfällen nicht zulässig:
- Navigationsanwendungen, die das Navigation SDK for Android verwenden, um Produkte oder Dienste mit Funktionen zu erstellen, die den Funktionen von Google Maps Mobile im Wesentlichen ähneln oder die Funktionen von Google Maps Mobile nachbilden.
- Nutzung des Dienstes in Geräten, die in einem Fahrzeug eingebettet sind, oder in tragbaren Navigationsgeräten. Zum Beispiel bei einer Anwendung, die (i) in ein im Armaturenbrett im Armaturenbrett integriertes Fahrzeug-Infotainmentsystem oder (ii) Teil einer im Auto montierten GPS-Einheit ist. Sie können eine App so projizieren, dass sie auf einem im Armaturenbrett integrierten Infotainmentsystem angezeigt wird, und Fahrern die Interaktion mit einem solchen im Armaturenbrett integrierten Infotainmentsystem ermöglichen, wie bei Android Auto oder Apple CarPlay.
- Routenplanung oder Navigation für schwere Fahrzeuge, z. B. für Busse, Lkws oder Fahrzeuge mit Straßenbeschränkungen, es sei denn, die Dienste geben ausdrücklich eine Unterstützung für die Navigation durch schwere Fahrzeuge vor.
Google-Karte und -Logos
Sie dürfen in Ihrer Implementierung des Navigation SDK for Android nur eine von Google bereitgestellte Karte verwenden. Es ist keine andere Karte zulässig.
Sie dürfen Google-Logos, die als Teil der Dienste Navigation SDK for Android bereitgestellt werden, nicht entfernen, ändern oder verdecken.
Zulässige Änderungen an der Navigations-Benutzeroberfläche
Das Navigation SDK for Android ermöglicht bestimmte Anpassungen der Benutzeroberfläche, z. B. das Hinzufügen von benutzerdefinierten Markierungen, das Ändern der Größe und des Inhalts der Kopf- und Fußzeile um den Darstellungsbereich der Navigation oder das Ändern der Größe des Darstellungsbereichs der Navigation. Es kann vorkommen, dass Sie Inhalte über dem aktiven Navigationsbildschirm einblenden möchten.
Dabei dürfen keine Änderungen vorgenommen werden, die die sichere Nutzung durch Fahrer verhindern. Die folgenden Änderungen können sich beispielsweise negativ auf die Fahrersicherheit auswirken und müssen daher vermieden werden:
- Während der aktiven Navigation werden ablenkende Animationen angezeigt.
- Overlays auf dem Navigationsbildschirm werden ohne explizites Eingreifen des Fahrers eingeblendet.
- Positionierung von Overlays auf dem aktiven Navigationsbildschirm, die den aktuellen Standort des Fahrers verbergen oder wichtige Navigationsinformationen dauerhaft blockieren. Dazu gehören anstehende Abzweigungen, Spurführung, Kompassausrichtung und alle standardmäßigen UI-Elemente in der Navigation.
Weitere Implementierungsanforderungen
- Sie dürfen die produktinternen Nutzungsbedingungen für das Navigation SDK nicht ohne vorherige schriftliche Einwilligung von Google ändern.
- Ihre App muss Endnutzern bei der ersten Verwendung der App die folgenden Informationen anzeigen:
- Die Nutzungsbedingungen für das Navigation SDK.
- Endnutzer sollten bei der Navigation immer ein unabhängiges Urteilsvermögen anwenden, da Informationen aus dem Navigation SDK-Dienst von den tatsächlichen Echtzeitbedingungen abweichen können.
- Endnutzer sind allein für die Kosten verantwortlich, die anfallen, wenn sie der vom Navigation SDK-Dienst bereitgestellten Anweisungen folgen, z. B. für Mautgebühren oder Fahrspuren mit hoher Auslastung.