In diesem Dokument sind die Anforderungen für Anwendungen aufgeführt, die mit dem Navigation SDK for Android entwickelt wurden.
Zulässige Verwendung der Kundenimplementierung
Das Navigation SDK for Android wurde entwickelt, um Fahrern in einer mobilen App 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 Android ist nur für kommerzielle Anwendungen zulässig. Das Navigation SDK for Android darf ohne ausdrückliche vorherige schriftliche Genehmigung von Google nicht für die folgenden Kategorien von Anwendungsfällen verwendet werden:
- Routenplanung oder Navigation für schwere oder große Fahrzeuge, z. B. für Busse, Lkw oder Fahrzeuge mit Straßenbeschränkungen, es sei denn, Sie verwenden Routenplanung für große Fahrzeuge mit einem von Google bereitgestellten Projekt oder die Dienste unterstützen ausdrücklich die Navigation für schwere oder große Fahrzeuge.
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, stellt dies Scraping dar, was gemäß unseren Nutzungsbedingungen nicht zulässig ist.
Zulässige Änderungen an der Navigations-Benutzeroberfläche
Das Navigation SDK for Android ermöglicht bestimmte Anpassungen der Benutzeroberfläche, z. B. das Anpassen der Navigationskarte, das Hinzufügen benutzerdefinierter Markierungen, das Ändern der Größe und des Inhalts der Kopf- und Fußzeile um den Navigationsbereich herum oder das Ändern der Größe des Navigationsbereichs selbst. 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:
- Ablenkende Animationen während der aktiven Navigation
- Overlays werden auf dem Navigationsbildschirm angezeigt, ohne dass der Fahrer eine Aktion ausführen muss.
- Overlays auf dem aktiven Navigationsbildschirm, die den aktuellen Standort des Fahrers verdecken oder wichtige Navigationsinformationen dauerhaft blockieren. Dazu gehören anstehende Abbiegungen, Fahrspuranweisungen, die Kompassausrichtung und alle Standard-UI-Elemente in der Navigation.
- Entfernen des Straßennetzes aus der Navigationskarte oder deutliches Reduzieren des Farbkontrasts von Kartenelementen auf der Navigationskarte.
Weitere Implementierungsanforderungen
- Sie dürfen die produktinternen 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 Kosten verantwortlich, die bei der Befolgung der Anweisungen des Navigation SDK-Dienstes anfallen, z. B. für Mautgebühren oder Fahrspuren für Fahrzeuge mit mehreren Insassen.
Anforderungen für Google Maps-Quellenangaben
In diesem Abschnitt finden Sie Anforderungen an die Quellenangabe und Richtlinien für die Darstellung von Google Maps und Inhalten über Ihre Anwendungen.
Google Maps-Quellenangabe anzeigen
Wenn Sie Inhalte aus Google Maps Platform APIs in Ihrer Anwendung oder auf Ihrer Website präsentieren, müssen Sie die Anforderungen an die Quellenangabe für Google Maps einhalten. Wenn die Inhalte auf einer Google-Karte angezeigt werden, auf der die Quellenangabe bereits sichtbar ist, müssen Sie keine zusätzliche Quellenangabe hinzufügen.
Vorhandene Google Maps-Quellenangabe
Für Google Maps-Quellenangaben, die bereits von der Google Maps Platform in der Benutzeroberfläche bereitgestellt werden:
- Entfernen Sie die Quellenangabe nicht, unabhängig davon, wo sie angezeigt wird. Ändern, verbergen oder verdecken Sie die Quellenangabe nicht und achten Sie darauf, dass sie sich deutlich vom Hintergrund abhebt.
- Google Maps Platform-Inhalte müssen immer durch UI-Elemente wie Rahmen, Hintergrundfarbe, Schatten oder ausreichend Leerraum visuell von anderen Inhalten abgegrenzt werden.
- Wenn Sie visuelle Änderungen vornehmen, müssen Sie alle Anforderungen an die Quellenangabe für Google Maps einhalten.
Quellenangabe durch Google Maps-Logo oder Text
Die Quellenangabe sollte nach Möglichkeit in Form des Google Maps-Logos erfolgen. Wenn der Platz begrenzt ist, ist der Text Google Maps zulässig. Für Endnutzer muss immer klar erkennbar sein, welche Inhalte von Google Maps bereitgestellt werden.
Quellenangabe als Logo
Beachten Sie die folgenden Anforderungen für die Verwendung des Google Maps-Logos in Ihrer App.
Google Maps-Logos herunterladen
Verwenden Sie die offiziellen Google Maps-Logodateien. Laden Sie die Logos unten herunter und folgen Sie den Richtlinien in diesem Abschnitt.
Assets für Google Maps-Quellenangaben herunterladenBeachten Sie die folgenden Richtlinien, wenn Sie das Google Maps-Logo verwenden.
- Das Logo darf auf keine Weise verändert werden.
- Behalten Sie das Seitenverhältnis des Logos bei, um Verzerrungen zu vermeiden.
- Verwenden Sie das Logo mit Umriss auf einem unruhigen Hintergrund, z. B. einer Karte oder einem Bild.
- Verwenden Sie das nicht umrandete Logo auf einem einfachen Hintergrund, z. B. einer einheitlichen Farbe oder einem dezenten Farbverlauf.
Angabe der Logogröße
Beachten Sie die folgenden Größenangaben für das Google Maps-Logo:- Mindesthöhe des Logos:16 dp
- Maximale Logohöhe:19 dp
- Mindestabstand für das Logo:10 dp links, rechts und oben, 5 dp unten
Weitere Informationen zu dp finden Sie auf der Material Design-Website unter Pixeldichte.
Barrierefreiheit für Logos
Beachten Sie die folgenden Anforderungen an die Barrierefreiheit für das Google Maps-Logo:- Achten Sie auf einen barrierefreien Kontrast zwischen dem Logo und dem Hintergrund.
- Fügen Sie ein Label für Barrierefreiheit mit dem Text Google Maps ein.
Quellenangabe als Text
Wenn die Größe Ihrer Benutzeroberfläche die Verwendung des Google Maps-Logos nicht zulässt, können Sie Google Maps ausschreiben. Befolgen Sie diese Richtlinien:
- Ändern Sie den Text Google Maps nicht:
- Ändern Sie die Groß- und Kleinschreibung von Google Maps nicht.
- Fügen Sie keinen Zeilenumbruch in Google Maps ein.
- Lokalisieren Sie Google Maps nicht in einer anderen Sprache.
- Mit dem HTML-Attribut
translate="no"können Sie verhindern, dass Browser Google Maps übersetzen.
So formatieren Sie Google Maps-Text:
Anforderungen an die Textformatierung in Google Maps Eigenschaft Stil Schriftfamilie Roboto Das Laden der Schriftart ist optional. Fallback-Schriftfamilie Eine beliebige serifenlose Schriftart, die bereits in Ihrem Produkt verwendet wird, oder „Sans-Serif“, um die Standardsystemschriftart aufzurufen Schriftstil Normal Schriftstärke 400 Schriftfarbe Weiß, Schwarz (#1F1F1F) oder Grau (#5E5E5E). Achten Sie auf einen barrierefreien Kontrast von 4,5:1 zum Hintergrund. Schriftgröße Mindestschriftgröße: 12 sp
Maximale Schriftgröße: 16 sp
Weitere Informationen zu „sp“ finden Sie auf der Material Design-Website unter Font size units.Zeichenabstand Normal
Beispiel-CSS
Mit dem folgenden CSS wird Google Maps mit dem entsprechenden typografischen Stil und der entsprechenden Farbe auf einem weißen oder hellen Hintergrund gerendert.
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); .GMP-attribution { font-family: Roboto, Sans-Serif; font-style: normal; font-weight: 400; font-size: 1rem; letter-spacing: normal; white-space: nowrap; color: #5e5e5e; }
Visuelle Anforderungen
Beachten Sie die folgenden Anforderungen für die visuelle Darstellung der Google Maps-Quellenangabe.Die Quellenangabe muss sich in der Nähe des oberen oder unteren Rands des Inhalts und im selben visuellen Element befinden. Bei einer einzelnen Zeile kann die Quellenangabe rechts oder links positioniert werden.
Google Maps Platform-Inhalte müssen immer durch UI-Elemente wie Rahmen, Hintergrundfarbe, Schatten oder ausreichend Leerraum visuell von anderen Inhalten abgegrenzt werden.
- Google Maps darf nicht falsch dargestellt werden, indem Inhalte, die nicht zur Google Maps Platform gehören, Google Maps zugeordnet werden.
- Prüfen Sie, ob die Quellenangabe immer sichtbar und lesbar ist. Sie dürfen sie niemals entfernen, verbergen, verdecken oder ändern.