Falls Sie kein Rendering-Produkt eines Drittanbieters in Ihr müssen Sie eventuell Ihren eigenen 3D-Kachel-Renderer erstellen. Dieses berücksichtigen Sie die folgenden wichtigen Faktoren:
Content-URLs
Beim Bereitstellen fotorealistischer 3D-Kacheln gibt die Map Tiles API URIs für Child-Tilesets. Diese Kachelsatz-URIs sind keine regulären URLs. Sie enthalten nur der Pfad- und Parameterkomponente. Sie enthalten nicht Ihren API-Schlüssel, erforderlich, um Ihre Anfrage zu autorisieren. Weitere Informationen finden Sie in der Spezifikation für 3D-Kacheln
Anfragen und Antworten
Hier sind einige Beispiele für Anfragen und Antworten zu fotorealistischen 3D-Kacheln. Ich mithilfe der Chrome-Entwicklertools überprüfen.
Beispiel für eine Root-Kachelsatzanfrage:
https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY
Beispiel für einen Antwort-URI für den Kachelsatz:
/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg
Beispiele für von Renderern verwendete Kachelanforderungs-URLs:
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYubm9k.glb?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
Sie sollten alle Parameter, die im Kachelsatz-URI erscheinen, zusammen mit Ihren API-Schlüssel, wenn Sie die nachfolgenden Kachelanforderungen erstellen. Die 3D Tiles API werden folgende zwei Parameter bereitgestellt:
session
- Eine integrierte Kennung für eine 3D-Ladesitzung. Sie wird automatisch generiert. durch die API. Es muss vom Renderer angehängt werden, wenn die nachfolgende Kachelanfragen an.
key
- Der API-Schlüssel, mit dem Sie auf den 3D-Kacheldienst zugegriffen haben. Sie müssen es an die alle nachfolgenden Kachelanforderungen.
Quellenangaben für Displayanzeigen
Bei der Zuordnung geht es darum, die Quelle von Kartenkacheln zu bestätigen. Sie ist eine Voraussetzung
Verwendung dieses APIs, einschließlich der Markenzuordnung (Logo) von Google sowie
Datenattribution. Das Google-Logo finden Sie auf der
Seite Map Tiles API-Richtlinien. Daten
Attributionsinformationen werden in jeder Tile-Antwort zurückgegeben. Sie finden es im
Antworttext in der JSON-Datei unter asset.copyright
.
{
"asset": {
"version": "2.0",
"generator": "draco_decoder",
"copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
}
}
Sie müssen diese Informationen zusammenfassen, sortieren und in einer normalerweise unten im Rendering. Dazu sind folgende Schritte erforderlich:
Extrahieren Sie alle Urheberrechtsinformationen aus allen angezeigten Kacheln.
Trenne mehrere Urheberrechtsquellen durch ein Semikolon voneinander.
Die Informationen werden basierend auf der Anzahl der Vorkommnisse sortiert.
Urheberrechtsquellen werden auf dem Bildschirm angezeigt, sortiert von den meisten Vorkommen bis zum ähnlich wie bei der Google Earth macht es.