In diesem Dokument sind die Anforderungen für Anwendungen aufgeführt, die mit dem Navigation SDK for iOS entwickelt wurden.
Zulässige Verwendung der Kundenimplementierung
Das Navigation SDK for iOS wurde entwickelt, um Fahrern in einer mobilen Anwendung eine detaillierte Routenführung in Echtzeit zu bieten. Die von der API generierten Daten können auch in anderen Anwendungen verwendet werden, um Informationen zum Fahrerstatus und zum allgemeinen Tracking von Fahrerstandorten zu teilen.
Unzulässige Kundenimplementierung
Das Navigation SDK for iOS ist nur für kommerzielle Anwendungen zulässig. Das Navigation SDK for iOS darf für die folgenden Kategorien von Anwendungsfällen nur mit ausdrücklicher vorheriger schriftlicher Genehmigung von Google verwendet werden:
- Routing oder Navigation für schwere Fahrzeuge wie Busse, Lkw oder Fahrzeuge mit Straßenbeschränkungen, sofern in den Diensten nicht ausdrücklich die Navigation für schwere Fahrzeuge unterstützt wird.
Content-Scraping
Straßenname und Tempolimit können Ihnen basierend auf Nutzerinteraktionen mit Ihrer App zurückgegeben werden. Wenn Sie den Straßennamen oder das Tempolimit für die Verwendung in einem anderen Kontext als der Nutzersitzung erfassen oder speichern, würde dies als Scraping gelten, was gemäß unseren Nutzungsbedingungen nicht zulässig ist.
Die Google-Karte und die Logos
Es ist Ihnen nicht gestattet, Google-Logos, die im Rahmen der Navigation SDK for iOS-Dienste bereitgestellt werden, zu entfernen, zu ändern oder zu verdecken.
Zulässige Änderungen an der Navigations-UI
Mit dem Navigation SDK for iOS können Sie die Benutzeroberfläche anpassen, z. B. benutzerdefinierte Markierungen hinzufügen, die Größe und den Inhalt des Headers und Footers um den Navigationsbereich herum ändern oder die Größe des Navigationsbereichs selbst ändern. In einigen Situationen möchten Sie möglicherweise auch Inhalte über dem aktiven Navigationsbildschirm einblenden.
Dabei dürfen Sie keine Änderungen vornehmen, die die sichere Nutzung durch Fahrer beeinträchtigen. Die folgenden Änderungen können sich beispielsweise negativ auf die Sicherheit des Fahrers auswirken und müssen vermieden werden:
- Während der aktiven Navigation werden ablenkende Animationen angezeigt.
- Overlays werden auf dem Navigationsbildschirm angezeigt, ohne dass der Fahrer eine Aktion ausführen muss.
- Overlays, die auf dem aktiven Navigationsbildschirm positioniert sind und den aktuellen Standort des Fahrers verdecken oder wichtige Navigationsinformationen dauerhaft blockieren. Dazu gehören anstehende Abbiegungen, Fahrspuranweisungen, die Kompassausrichtung und alle Standard-UI-Elemente der Navigation.
Weitere Implementierungsanforderungen
- Sie dürfen die In-Product-Nutzungsbedingungen für das Navigation SDK nicht ohne die vorherige schriftliche Zustimmung von Google ändern.
- Ihre App muss Ihren Endnutzern bei der ersten Nutzung der App die folgenden Informationen anzeigen:
- Die Nutzungsbedingungen für das Navigation SDK.
- Endnutzer sollten bei der Verwendung der Navigation immer ihr eigenes Urteilsvermögen einsetzen, da Informationen aus dem Navigation SDK-Dienst von den tatsächlichen Echtzeitbedingungen abweichen können.
- Endnutzer sind allein für die Kosten verantwortlich, die bei Befolgung der Anweisungen des Navigation SDK-Dienstes anfallen, z. B. für Mautgebühren oder Fahrspuren für Fahrzeuge mit mehreren Insassen.