In diesem Dokument sind die Anforderungen für Anwendungen aufgeführt, die mit der Map Tiles API entwickelt wurden. Die Nutzung der Map Tiles API unterliegt Ihrer Vereinbarung mit Google.
Bereitstellen der Nutzungsbedingungen und der Datenschutzerklärung
Wenn Sie mit der Map Tiles API eine Anwendung entwickeln, müssen Sie darin die Nutzungsbedingungen und eine Datenschutzerklärung bereitstellen, die den Richtlinien entspricht, die in Ihrer Vereinbarung mit Google aufgeführt sind:
- Die Nutzungsbedingungen und die Datenschutzerklärung müssen öffentlich verfügbar sein.
- In Ihren Nutzungsbedingungen müssen Sie explizit angeben, dass die Nutzer Ihrer Anwendung an die Nutzungsbedingungen von Google gebunden sind.
- In Ihrer Datenschutzrichtlinie müssen Sie die Nutzer darauf hinweisen, dass Sie die Google Maps API(s) verwenden und dass die Datenschutzerklärung von Google gilt.
Die empfohlene Platzierung Ihrer Nutzungsbedingungen und Datenschutzerklärung hängt von der Plattform Ihrer Anwendung ab.
Apps
Wenn Sie eine mobile App entwickeln, sollten Sie einen Link zu den Nutzungsbedingungen und zur Datenschutzerklärung auf der Downloadseite Ihrer App im entsprechenden App Store und in einem Einstellungsmenü der App bereitstellen.
Webanwendungen
Wenn Sie eine Webanwendung entwickeln, sollten Sie einen Link zu den Nutzungsbedingungen und zur Datenschutzerklärung in der Fußzeile Ihrer Website einfügen.
Inhalte vorab abrufen, zwischenspeichern oder speichern
Anwendungen, in denen die Map Tiles API verwendet wird, sind an die Bedingungen Ihrer Vereinbarung mit Google gebunden. Vorbehaltlich der Bedingungen Ihrer Vereinbarung dürfen Sie keine Inhalte vorab abrufen, indizieren, speichern oder zwischenspeichern, es sei denn, dies geschieht unter bestimmten Voraussetzungen, die in den Nutzungsbedingungen aufgeführt sind.
Insbesondere sollten Anwendungen die Map Tiles API für Kartenvisualisierungen verwenden. Die Kartenkacheln API darf nicht für Anwendungsfälle verwendet werden, die nicht der Visualisierung dienen, z. B.:
- Bildanalyse
- Maschinelle Interpretation
- Objekterkennung oder ‑identifikation
- Extraktion oder Weiterverkauf von Geodaten
- Offlinenutzung, einschließlich der oben genannten Zwecke
Map Tiles API-Antworten können Cache-Control
-Header enthalten, die gemäß der HTTP-Protokolldokumentation implementiert werden sollten. Beispielsweise muss dein Client den Wert max-age
, den Wert stale-while-revalidate
, die Anweisung must-revalidate
und die Anweisung private
respektieren, wenn sie in der Antwort übergeben werden.
Map Tiles API-Antworten können auch einen ETag
-Header enthalten, der gemäß der HTTP-Protokolldokumentation implementiert werden sollte, wenn eine Anfrage mit erneuter Validierung erfolgt.
Die Orts-ID, die zur eindeutigen Identifizierung eines Orts verwendet wird, ist von der Caching-Einschränkung ausgenommen. Die Orts-ID wird im Feld place_id
in Map Tiles API-Antworten zurückgegeben. Informationen zum Speichern, Aktualisieren und Verwalten von Orts-IDs finden Sie in diesem Leitfaden.
Google-Logo anzeigen
Wenn Sie die Map Tiles API verwenden, um Google-Karten anzuzeigen, müssen Sie auch das Google-Logo auf der Karte anzeigen und dürfen das Logo in keiner Weise verändern. Das Google-Logo sollte links unten auf der Karte und die Informationen zur Quellenangabe rechts unten auf der Karte platziert werden. Weitere Informationen finden Sie in unseren Richtlinien für das Brand Resource Center.
Bei 3D-Karten, die eher filmisch sind, d. h. wenn Ihre Anforderungen an das UX-Design nicht leicht mit diesen Platzierungsrichtlinien vereinbar sind, sollten Sie das Google-Logo dennoch am Anfang, am Ende oder an beiden Enden der Karte gut sichtbar anzeigen, damit Ihre Zielgruppe die Urheberschaft der Karte erkennt. Du musst weiterhin wie unten beschrieben die Datenangaben von Drittanbietern während der gesamten Wiedergabe anzeigen. Weitere Informationen finden Sie unten im Abschnitt Logo- und Datenangaben in hybriden Visualisierungen anzeigen.
Im folgenden Kartenbeispiel ist das Google-Logo unten links auf der Karte und die Quellenangabe unten rechts zu sehen.
Zur Verwendung auf einem hellen Hintergrund | Zur Verwendung auf einem dunklen Hintergrund |
---|---|
Die folgende Zip-Datei enthält das Google-Logo in den richtigen Größen für Desktop-, Android- und iOS-Anwendungen. Es ist nicht gestattet, die Größe dieser Logos zu ändern oder sie auf eine andere Weise zu modifizieren.
Herunterladen: google_logo.zip
Ändern Sie die Quellenangabe nicht. Entfernen, verdecken oder beschneiden Sie nicht die Quellenangabe. Sie können Google-Logos inline verwenden (z. B. „Diese Karten sind von [Google_logo]“).
Die Quellenangabe muss nah am zugehörigen Objekt platziert werden. Wenn Sie Screenshots von Google-Bildern außerhalb direkter Einbettungen verwenden, fügen Sie die Standardquellenangabe ein, wie sie im Bild erscheint. Bei Bedarf können Sie Stil und Platzierung der Quellenangabe anpassen, solange sich der Text in unmittelbarer Nähe des Inhalts befindet und für den durchschnittlichen Nutzer gut lesbar ist. Die Quellenangabe darf nicht weg vom Inhalt verschoben werden, etwa an das Ende Ihres Buchs, in den Abspann Ihrer Dateien oder Ihrer Sendung oder in die Fußzeile Ihrer Website.
Führen Sie die Drittdatenanbieter auf. Einige der Daten und Bilder in unseren Kartierungsprodukten stammen von anderen Anbietern als Google. Wenn Sie solche Bilder verwenden, muss der Text Ihrer Quellenangabe den Namen „Google“ sowie alle relevanten Datenanbieter enthalten, beispielsweise „Kartendaten: Google, Maxar Technologies“. Wenn in den Bildern Drittdatenanbieter genannt werden, ist die Quellenangabe korrekt, wenn Sie nur „Google“ oder das Google-Logo einfügen.
Wenn Sie die Google Maps Platform auf einem Gerät verwenden, auf dem die Anzeige der Quellenangabe nicht praktikabel ist, wenden Sie sich an das Google-Vertriebsteam, um für Ihren Anwendungsfall geeignete Lizenzen zu erhalten.
Google-Logo mit Renderern von Drittanbietern anzeigen
Wenn Sie die Map Tiles API verwenden, um Google Maps mit einem Drittanbieter-Renderer anzuzeigen, dürfen Sie das Google-Logo nicht mit einem anderen Logo überlagern oder verdecken, z. B. mit dem Logo des Renderers. Halten Sie zwischen dem Google-Logo und dem Logo des Drittanbieters einen angemessenen Abstand, damit sie als unabhängige Logos erscheinen. Logos dürfen die Datenangaben in der API-Antwort nicht überlappen oder verdecken.
Datenangaben von Google anzeigen lassen
Bei Daten, die von der Map Tiles API zurückgegeben werden, müssen die Angaben zu Quellen und Urheberrecht aus den entsprechenden Anfragen für Metadaten oder Ansichtsinformationen angezeigt werden. Diese Informationen sollten vollständig an der entsprechenden Stelle angezeigt werden, in der Regel rechts unten in den angezeigten Kacheln oder in der 3D-Renderer-Ansicht. Die Attributionsstrings sind variabel und hängen von den Kartendaten ab, die vom Darstellungsbereich des Renderers angefordert werden.
Wenn es aufgrund von Einschränkungen der Ansichtsgröße nicht möglich ist, die Datenquellen vollständig anzuzeigen, können Sie ein anklickbares oder anwählbares UI-Element mit der Bezeichnung „Datenquellen“ hinzufügen, das im Kartenfenster geöffnet wird, um Informationen zur Datenquelle bereitzustellen. Achten Sie immer auf gute kartografische Praktiken.
Datenzuordnungen von Drittanbietern anzeigen
Wenn Sie mit der Map Tiles API Google Maps-Daten als Basiskarte anzeigen und raumbezogene Daten von Drittanbietern (nicht von Google) überlagern, müssen Sie möglicherweise die Quellenangabe des Drittanbieters anzeigen. Die Datenattribution von Google darf nicht mit der Datenattribution der Drittanbieterdaten überlappen oder verdeckt werden. Die Attribution von Drittanbieterdaten muss eindeutig von den Datenzuordnungen von Google getrennt sein. Außerdem muss klar erkennbar sein, dass das Google-Logo und die Datenquelle von Google mit der Basiskarte und miteinander verknüpft sind.
Logos und Datenquellenangaben in Hybridvisualisierungen einblenden
Wenn Sie Google Maps-Daten als Basiskarte verwenden und Ihre eigenen Kartendaten darüberlegen, müssen Sie dafür sorgen, dass Ihre Zielgruppe genau versteht, welcher Teil der Kartenvisualisierung Google und welcher Teil Ihren eigenen Kartendaten zugeordnet ist. Beachten Sie außerdem die Richtlinien unter Google-Logo anzeigen oben.
Sie können beispielsweise fotorealistische 3D-Kacheln (als Hintergrundfüller) mit Ihren eigenen fotorealistischen Modellen (im Vordergrund) kombinieren. Nutzer könnten verwirrt sein, welche Komponenten der Szene aus Google Maps-Daten stammen. In solchen Fällen müssen Sie in Ihrem UI-Attributionsstring oder Nutzerfluss klar angeben, welcher Teil der Szene aus Google Maps-Daten stammt. Sie sind dafür verantwortlich, alle Anforderungen in Bezug auf Quellenangaben von Drittanbietern zu erfüllen, die für Datenquellen gelten, die Sie mit Google Maps-Daten verwenden.
Geodaten-Overlays mit fotorealistischen 3D-Kacheln
Sie können Ihre eigenen 3D-Objekte auf fotorealistischen 3D-Kacheln überlagern, sofern die 3D-Objekte nicht manuell oder maschinell aus fotorealistischen 3D-Kacheln extrahiert, nachgezeichnet oder anderweitig abgeleitet wurden.
Videos mit der Map Tiles API erstellen
- Werbevideos: Sie dürfen Werbevideos gemäß den Bedingungen der Vereinbarung und den folgenden Vorgaben erstellen:
- Das Werbevideo darf keine Street View-Bilder enthalten.
- Das Werbevideo darf maximal 30 Sekunden lang sein.
- Das Werbevideo muss sich auf die Funktionen Ihrer App(s) beziehen.
- Das Werbevideo muss deutlich mit „Nur zu Werbezwecken“ gekennzeichnet sein und den Attributionsrichtlinien in den Map Tiles API-Richtlinien entsprechen.
- Das Werbevideo darf nicht separat oder als Teil der Software, Anwendung oder Nutzererfahrung weiterverkauft werden.
- Deaktivierung: Sie sind dafür verantwortlich, allen Anträgen auf Deaktivierung des Werbevideos nachzukommen, einschließlich Anträgen von Dritten.
Informationen zu Quellenangaben und Urheberrecht abrufen
Je nach verwendetem Dienst kannst du Informationen zur Attribution und zum Urheberrecht aus dem Feld copyright
in den Antworten der folgenden API-Aufrufe abrufen:
2D-Kacheln
Straßenkarten-, Satelliten- und Geländekacheln
Informationen zum Urheberrecht und zur Quellenangabe sind in der Antwort mit den Informationen zum Darstellungsbereich verfügbar, wie im folgenden Beispiel gezeigt.
{
"copyright": "Map data ©2023",
"maxZoomRects": [
{
"maxZoom": 19,
"north": 90,
"south": -90,
"east": 180,
"west": -180
},
...
]
}
Street View Tiles
Informationen zum Urheberrecht und zur Urheberschaft finden Sie in der Street View-Metadatenantwort. Beispiel:
{
"panoId": "Zzl28rqGJgaL2IdkUleP8A",
"lat": 50.059138596550696,
"imageHeight": 6656,
"imageWidth": 13312,
"tileHeight": 512,
"tileWidth": 512,
"copyright": "From the Owner, Photo by: Google",
…
}
Die Panorama-ID, mit der ein Street View-Panorama eindeutig identifiziert wird, ist von der Caching-Einschränkung ausgenommen. Sie können die entsprechenden Werte also unbegrenzt speichern. Panorama-ID-Werte werden in Street View Static API-Antworten im Feld panoId
zurückgegeben.
Photorealistic 3D Tiles
Bei fotorealistischen 3D-Kacheln werden bei jeder Kachelanfrage Attributionsdaten zurückgegeben.
Sie müssen alle Angaben zu den angezeigten Kacheln zusammenfassen, sortieren und in einer Zeile anzeigen, in der Regel am unteren Rand des Renderings. Die Datenangaben finden Sie beispielsweise in einer glTF-Kachel unter asset
, copyright
.
{
"asset": {
"version": "2.0",
"generator": "draco_decoder",
"copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
}
}
CesiumJS
Wenn Sie CesiumJS als Renderer verwenden, müssen Sie showCreditsOnScreen
in Ihrer Rendering-HTML-Datei aktivieren, um Quellenangaben anzuzeigen.
// Add Photorealistic 3D Tiles tileset.
const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
// This property is needed to appropriately display attributions
// as required.
showCreditsOnScreen: true,
}));
Cesium für Unreal
Wenn Sie Cesium for Unreal als Renderer verwenden, müssen Sie im World Outliner das Feld Show Credits On Screen (Mitwirkende auf dem Bildschirm anzeigen) aktivieren, um Mitwirkende anzuzeigen.
Cesium for Unity
Wenn Sie Cesium for Unity als Renderer verwenden, müssen Sie in der Inspector-Konsole das Feld Show Credits On Screen (Mitwirkende auf dem Bildschirm anzeigen) aktivieren, um Mitwirkende anzugeben.
Stilrichtlinien für Google-Quellenangaben
Im Folgenden finden Sie Stilrichtlinien für Google-Quellenangaben in CSS und HTML, wenn Sie nicht das herunterladbare Google-Logo verwenden können.
Speicherplatz freigeben
Der Freiraum um das Logo mit Claim sollte mindestens so groß sein wie die Höhe des „G“ in Google.
Der Abstand zwischen der Quellenangabe und dem Google-Logo sollte halb so breit sein wie das „G“.
Lesbarkeit
Die Verfasserzeile sollte immer klar und deutlich lesbar sein und in der richtigen Farbvariante für einen bestimmten Hintergrund erscheinen. Wichtig ist, dass die von Ihnen gewählte Logovariante genügend Kontrast bietet.
Farbe
Verwenden Sie Google Material Gray 700 für Text auf einem weißen oder hellen Hintergrund, der einen Bereich mit einer maximalen Schwarztönung von 0 %–40 % hat.
#5F6368 RGB 95 99 104 HSL 213 5 39 HSB 213 9 41
Auf dunkleren Hintergründen und über Fotos oder unauffälligen Mustern verwenden Sie weißen Text für die Verfasserzeile und Quellenangabe.
#FFFFFF RGB 255 255 255 HSL 0 0 100 HSB 0 0 100
Schriftart
Verwenden Sie die Schriftart Roboto.
Beispiel-CSS
Wenn das folgende CSS auf den Text „Google“ angewendet wird, wird dieser mit der entsprechenden Schriftart, Farbe und den entsprechenden Abständen auf einem weißen oder hellen Hintergrund dargestellt.
font-family: Roboto; font-style: normal; font-weight: 500; font-size: 16px; line-height: 16px; padding: 16px; letter-spacing: 0.0575em; /* 0.69px */ color: #5F6368;