Maps Tiles API-Richtlinien

Dieses Dokument enthält Anforderungen für Anwendungen, die mit dem Map Tiles API Die Verwendung der Map Tiles API unterliegt den Vereinbarung mit Google.

Bereitstellen der Nutzungsbedingungen und der Datenschutzerklärung

Wenn Sie eine Map Tiles API-Anwendung entwickeln, müssen Sie Bedingungen der Nutzung und ein Datenschutz Richtlinie mit Ihrer Anwendung das den Richtlinien entspricht, die in Ihrer Vereinbarung mit Google festgelegt 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, die die Map Tiles API verwenden, sind an die Vereinbarung mit Google. 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.

Anwendungen sollten insbesondere die Map Tiles API zur Kartenvisualisierung verwenden. Die Map Tiles API darf nur für folgende Anwendungsfälle verwendet werden:

  • Bildanalyse
  • Maschinelle Interpretation
  • Objekterkennung/-identifikation
  • Extraktion oder Weiterverkauf von Geodaten
  • Offline-Nutzung, einschließlich für alle der oben genannten Punkte

Antworten der Map Tiles API können Cache-Control-Header enthalten. Diese sollten Implementierung gemäß dem HTTP-Protokoll Dokumentation . Beispiel: Ihr Client muss den Wert max-age berücksichtigen, den Wert stale-while-revalidate-Wert, die must-revalidate-Anweisung und den private, wenn sie in der Antwort übergeben werden.

Antworten der Map Tiles API können auch einen ETag-Header enthalten, der auch gemäß der HTTP-Protokoll-Dokumentation implementiert werden, eine erneute Überprüfung durchgeführt werden.

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. Informationen zum Speichern, Aktualisieren und Verwalten von Orts-IDs finden Sie in diesem Leitfaden.

Wenn Sie die Map Tiles API zum Anzeigen von Google Maps verwenden, müssen Sie auch das Google-Logo auf der Karte anzuzeigen und Sie dürfen das Logo in keiner Weise verändern. Platzieren Sie das Google-Logo links unten auf der Karte und sollten Sie die Quellenangaben in der rechten Ecke der Karte platzieren. . Weitere Informationen finden Sie in unserer <ph type="x-smartling-placeholder"></ph> Richtlinien für das Brand Resource Center

Bei 3D-Karten mit einer eher filmreifen Darstellung, Erfahrungen im UX-Design können diese Platzierung nicht ohne Weiteres erfüllen Richtlinien einhalten, sollten Sie dennoch das Google-Logo deutlich am Anfang oder Ende oder beide Enden der Erfahrung, sodass die Urheberschaft der Karte Zielgruppe verstanden haben. Sie müssen sich nach wie vor an die wie unten beschrieben, während des gesamten wie ein Kinoerlebnis. Weitere Informationen finden Sie unter Logo und Weitere Informationen zu Datenattributionen in Hybridvisualisierungen finden Sie weiter unten.

Das folgende Kartenbeispiel zeigt das Google-Logo unten links auf der Karte, und die Attribution unten rechts.

Die folgende ZIP-Datei enthält das Google-Logo in den richtigen Größen für Desktop-Computer, Android- und iOS-Apps. 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.

Darstellung des Google-Logos mit Renderern von Drittanbietern

Wenn Sie Google Maps mithilfe der Map Tiles API mithilfe eines Renderer von Drittanbietern verwenden, dürfen Sie das Google-Logo nicht mit ein anderes Logo verwenden, z. B. das Logo des Renderers. Halten Sie einen angemessenen Pufferabstand ein. zwischen dem Google-Logo und dem Drittanbieter-Logo, damit sie unabhängige Logos. Die angegebene Datenkennzeichnung darf sich nicht von einem Logo überlappen oder verdecken. durch die API-Antwort.

Gerendertes Bild mit den Logos von Google und Cesium

Datenzuordnungen von Google anzeigen

Für Daten, die von der Map Tiles API zurückgegeben werden, muss die Quellenangabe angezeigt werden. und Urheberrechtsinformationen aus den entsprechenden Metadaten oder Darstellungsbereichsinformationen -Anfragen. Sie sollten diese Informationen vollständig anzeigen, wie in den in der Regel in der unteren rechten Ecke der angezeigten Kacheln oder in der 3D-Renderer-Ansicht. Beachten Sie, dass die Strings für die Zuordnung abhängig von den Kartendaten, die vom Darstellungsbereich des Renderers angefordert werden.

Wenn die Quellenangaben aufgrund der Größe des Darstellungsbereichs nicht vollständig angezeigt werden können fügen Sie ein anklickbares UI-Element mit der Bezeichnung „Data“ (Daten) Quellen", die im Kartenfenster geöffnet wird, um Zuordnungsinformationen bereitzustellen. Versuchen Sie immer, eine gute Kartografie zu erhalten. .

Fußzeile mit dem Google-Logo und der Angabe des Datenanbieters.

Quellenangaben für Daten von Drittanbietern anzeigen

Wenn Sie die Map Tiles API zum Anzeigen einer Google Maps-Karte Daten als Basiskarte und als Overlay für Geodaten von Drittanbietern (nicht von Google) verwenden, müssen Sie möglicherweise Zuordnung des Datendrittanbieters. Sie dürfen sich nicht überschneiden oder verdeckt Google-Datenzuordnung in irgendeiner Weise mit der Datenzuordnung des Daten von Drittanbietern. Die Zuordnung von Drittanbieterdaten muss eindeutig von Google-Datenzuordnungen getrennt werden. Außerdem muss klar erkennbar sein, Das Google-Logo und die Google-Datenzuordnung sind mit der Basiskarte verknüpft. und miteinander kommunizieren.

Logo- und Datenattributionen in Hybridvisualisierungen anzeigen

Wenn Sie Google Maps-Daten als Basiskarte verwenden, während Sie Ihre eigene Karte überlagern müssen Sie sicherstellen, dass Ihre Zielgruppe genau versteht, welcher Teil der Karte welche Teile der Visualisierung Google zugeordnet werden, Ihre eigenen Kartendaten. Befolgen Sie außerdem die Richtlinien unter Anzeige von das Google-Logo oben.

Sie könnten beispielsweise fotorealistische 3D-Kacheln (als Hintergrundfüller) mit Ihrem eigene fotorealistische Modelle im Vordergrund. Nutzende könnten unsicher sein, welche Komponenten der Szene aus Google Maps-Daten stammen. In In solchen Fällen müssen Sie in Ihrem UI-Zuordnungsstring oder auf Ihrer Aufrufabfolge klar angeben, welcher Teil der Szene aus Google Maps-Daten stammt. Sie sind für die Einhaltung der Anforderungen an die Quellenangabe durch Drittanbieter verantwortlich, die möglicherweise 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 einblenden, solange die 3D-Objekte nicht die aus fotorealistischen 3D-Kacheln extrahiert, nachgezeichnet oder anderweitig von Hand oder Maschine abgeleitet wurden.

Videoerstellung mit der Map Tiles API

  • Werbevideos: Die Nutzung von Werbevideos unterliegt den die Bedingungen der Vereinbarung sowie Folgendes:
    • Das Werbevideo darf keine Street View-Bilder enthalten.
    • Das Werbevideo darf nicht länger als 30 Sekunden sein.
    • Das Werbevideo muss über die Fähigkeiten Ihres Anwendungen.
    • Das Werbevideo muss deutlich gekennzeichnet sein (für Werbezwecke). nur" und den Richtlinien zu Quellenangaben in Map Tiles API-Richtlinien.
    • Das Werbevideo darf nicht separat oder als Teil des Software, Anwendung oder User Experience.
  • Deaktivierung: Du bist dafür verantwortlich, allen Deaktivierungsanträgen nachzukommen. des Werbevideos, einschließlich Anfragen von Dritten.

Informationen zur Namensnennung und zum Urheberrecht aus dem Feld „copyright“ abrufen in die Antworten der folgenden API-Aufrufe ein, je nachdem, welchen Dienst mit:

2D-Kacheln

Straßenkarte, Satelliten- und Geländekacheln

Informationen zu Urheberrecht und Namensnennung sind in den Informationen zum Darstellungsbereich verfügbar erhalten, wie im folgenden Beispiel gezeigt.

{
  "copyright": "Map data ©2023",
  "maxZoomRects": [
    {
      "maxZoom": 19,
      "north": 90,
      "south": -90,
      "east": 180,
      "west": -180
    },
    ...
  ]
}

Street View Tiles

Informationen zu Urheberrecht und Namensnennung sind in den Street View-Metadaten verfügbar Antwort. Beispiel:

{
  "panoId": "Zzl28rqGJgaL2IdkUleP8A",
  "lat": 50.059138596550696,
  "imageHeight": 6656,
  "imageWidth": 13312,
  "tileHeight": 512,
  "tileWidth": 512,
  "copyright": "From the Owner, Photo by: Google",
  …
}

Die Panorama-ID, die zur eindeutigen Identifizierung eines Street View-Panoramas verwendet wird, die von der Caching-Einschränkung ausgenommen ist. Daher können Sie Panorama-ID-Werte auf unbestimmte Zeit. Panorama-ID-Werte werden im Feld panoId in Street zurückgegeben Sehen Sie sich Static API-Antworten an.

Photorealistic 3D Tiles

Bei fotorealistischen 3D-Kacheln werden bei jeder Kachelanfrage Zuordnungsdaten zurückgegeben. Alle Zuordnungen für angezeigte Elemente müssen in einer Zeile zusammengefasst, sortiert und angezeigt werden. tiles; normalerweise am unteren Rand des Renderings. Hier finden Sie zum Beispiel die Datenzuordnungen in einer glTF-Datei Kachel 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, zeigen Sie Attributionen verwenden möchten, müssen Sie showCreditsOnScreen im Rendering-HTML aktivieren.

// 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,
    }));

Cäsium für Unreal

Wenn Sie als Renderer Cesium für Unreal verwenden, wird für Attributionen verwenden möchten, müssen Sie das Feld Show Credits on Screen (Guthabenpunkte auf dem Bildschirm anzeigen) in der World Outliner (in englischer Sprache):

So aktivieren Sie die Attributionen für Cesium für
Unreal

Cäsium für Unity

Wenn Sie als Renderer Cesium for Unity verwenden, Attributionen verwenden möchten, müssen Sie das Feld Show Credits on Screen (Guthabenpunkte auf dem Bildschirm anzeigen) in der die in der Inspektor-Konsole.

So aktivieren Sie die Attributionen für Césium für
Einheit

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.

Google
#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.

Google
#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;