Richtlinien

In diesem Dokument sind die Anforderungen an Apps aufgeführt, die mit dem Navigation SDK for iOS entwickelt wurden.

Akzeptable Implementierungsnutzung durch Kunden

Das Navigation SDK for iOS 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 iOS ist nur für kommerzielle Anwendungen zulässig. Das Navigation SDK for iOS ist ohne ausdrückliche vorherige schriftliche Einwilligung von Google für die folgenden Kategorien von Anwendungsfällen nicht zulässig:

  • Navigationsanwendungen, bei denen das Navigation SDK for iOS verwendet wird, um Produkte oder Dienste mit Funktionen zu erstellen, die denen von Google Maps Mobile im Wesentlichen entsprechen 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 iOS nur eine von Google bereitgestellte Karte verwenden. Es ist keine andere Karte zulässig.

Google-Logos, die im Rahmen des Navigation SDK für iOS-Dienste bereitgestellt werden, dürfen nicht entfernt, geändert oder verdeckt werden.

Zulässige Änderungen an der Navigations-Benutzeroberfläche

Das Navigation SDK for iOS ermöglicht bestimmte Anpassungen der Benutzeroberfläche, z. B. das Hinzufügen benutzerdefinierter 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.