Wenn Sie kein Renderingprodukt eines Drittanbieters in Ihre Lösung einbinden können, müssen Sie möglicherweise einen eigenen 3D-Tiles-Renderer erstellen. Bei diesem Ansatz müssen Sie die folgenden wichtigen Faktoren berücksichtigen:
Content-URLs
Bei der Bereitstellung von fotorealistischen 3D-Kacheln gibt die Map Tiles API URIs für untergeordnete Tilesets zurück. Diese Tileset-URIs sind keine regulären URLs. Sie enthalten nur die Pfad- und Parameterkomponente. Sie enthalten nicht Ihren API-Schlüssel, der zum Autorisieren Ihrer Anfrage erforderlich ist. Weitere Informationen finden Sie in der Spezifikation für 3D-Kacheln.
Anfragen und Antworten
Hier finden Sie einige Beispiele für Anfragen und Antworten zu fotorealistischen 3D-Kacheln. Sie prüfen sie mit den Chrome-Entwicklertools.
Beispiel für eine Anfrage für ein Stamm-Tileset:
https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY
Beispiel-URI für Tileset-Antwort:
/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg
Beispiel-URLs für Kachelanfragen, die von Renderern verwendet werden:
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
Wenn Sie die nachfolgenden Kachelanfragen erstellen, sollten Sie alle Parameter, die im Tileset-URI enthalten sind, zusammen mit Ihrem API-Schlüssel anhängen. Die 3D Tiles API bietet die folgenden beiden Parameter:
session- Eine integrierte Kennung für eine 3D-Ladesitzung. Sie wird automatisch von der API generiert. Sie muss vom Renderer beim Erstellen der nachfolgenden Kachelanfragen angehängt werden.
key- Der API-Schlüssel, den Sie für den Zugriff auf den 3D Tiles-Dienst verwendet haben. Sie müssen sie an alle nachfolgenden Tile-Anfragen anhängen.
Quellenangaben anzeigen
Mit der Quellenangabe wird die Quelle der Kartenkacheln angegeben. Sie ist eine Voraussetzung für die Verwendung dieser API. Dazu gehören die Google-Markenattribution (Logo) sowie die Datenattribution. Das Google-Logo finden Sie auf der Seite Richtlinien für die Map Tiles API. In jeder Kachelantwort werden Informationen zur Datenzuordnung zurückgegeben. Sie finden sie in der glTF-Kachel 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 in einer Textzeile zusammenfassen, sortieren und anzeigen, normalerweise am unteren Rand der Darstellung. Dazu sind folgende Schritte erforderlich:
Extrahieren Sie alle Urheberrechtsinformationen aus allen sichtbaren Kacheln.
Trennen Sie mehrere Urheberrechtsquellen durch ein Semikolon.
Sortieren Sie die Informationen nach der Anzahl der Vorkommen.
Zeigen Sie die Urheberrechtsquellen auf dem Bildschirm an, sortiert nach der Häufigkeit des Auftretens, ähnlich wie bei Google Earth.