Fotorealistische 3D-Kacheln

3D Tiles API – ÜbersichtFotorealistische 3D-Kacheln sind ein 3D-Mesh-Geflecht mit einer hochauflösenden Bildern. Sie bieten hochauflösende 3D-Karten in vielen der bevölkerungsreicher Gebiete. Sie ermöglichen immersive 3D-Bilder der nächsten Generation. Visualisierungserlebnisse, die Ihren Nutzenden bei Folgendem helfen:

  • Informationen zu einem Gebiet einholen

  • Sicher zu einem Ort navigieren

  • Neue Orte bewerten, um Entscheidungen zu treffen

  • Verstehen, wie sich die reale Welt verändert

Hinweis

Bevor Sie die Photorealistische 3D Tiles API verwenden, sollten Sie sich die Nutzungsbedingungen und Map Tiles API-Richtlinien. Anschließend können Sie ein Projekt mit einem Rechnungskonto starten und die Map Tiles API aktivieren Bis Weitere Informationen finden Sie unter Einrichtung in der Cloud Console.

Kacheln werden abgerufen

Nachdem Sie den API-Schlüssel erhalten haben, können Sie Auf fotorealistische Kacheln zugreifen, indem Sie eine URL des Stamm-Kachelsatzes zu einem 3D-Objekt angeben Kacheln-Renderer Ihrer Wahl. Danach werden alle nachfolgenden Aufrufe für werden fotorealistische Kacheln automatisch vom Renderer als Endnutzer erstellt erkundet die Karte.

Das Rendering kann mindestens drei Stunden Kachelanfragen von einem einzigen Stamm senden. Kachelsatz-Anfrage Nach Erreichen dieses Limits müssen Sie einen weiteren Stamm-Kachelsatz erstellen.

Als Beispiel können Sie den folgenden JavaScript-Code verwenden, um mit der Erkundung von 3D zu beginnen. Kacheln mit Cesium JS

<head>
 <meta charset="utf-8">
 <script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.105/Build/Cesium/Cesium.js"></script>
 <link href="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.105/Build/Cesium/Widgets/widgets.css" rel="stylesheet">
</head>

<body>
  <div id="cesiumContainer"></div>
  <script>
    const viewer = new Cesium.Viewer('cesiumContainer', {
      imageryProvider: false,
      baseLayerPicker: false,
      requestRenderMode: true,
    });

    const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
      url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
      showCreditsOnScreen: true,
    }));

    viewer.scene.globe.show = false;
  </script>
</body>