Mosaicos fotorrealistas en 3D

Descripción general de la API de 3D TilesLos mosaicos fotorrealistas en 3D son una textura de malla 3D con alta alta resolución. Ofrecen mapas 3D de alta resolución en muchos de los las áreas pobladas. Te permiten potenciar la nueva generación de experiencias 3D envolventes. de visualización de contenido para ayudar a los usuarios a lograr lo siguiente:

  • Comprende un área

  • Navega a una ubicación con confianza

  • Evaluar nuevos lugares para tomar decisiones

  • Comprender cómo cambia el mundo real

Antes de comenzar

Antes de comenzar a usar la API de Photorealistic 3D Tiles, debes revisar el Condiciones del Servicio y Políticas de la API de Map Tiles. Luego, podrás comenzar un proyecto con una cuenta de facturación y habilitar la API de Map Tiles Para Consulta Configuración en la consola de Cloud para obtener más información.

Obteniendo tarjetas

Después de obtener tu clave de API, puedes comenzar a acceder a mosaicos fotorrealistas especificando una URL de conjunto de mosaicos raíz en una imagen 3D Renderizador de tarjetas que elijas Después de eso, todas las llamadas posteriores El renderizador crea automáticamente mosaicos fotorrealistas como usuario final. explora el mapa.

La renderización puede realizar al menos tres horas de solicitudes de mosaicos desde una sola raíz. solicitud de conjunto de mosaicos. Después de alcanzar este límite, debes crear otro conjunto de mosaicos raíz para cada solicitud.

A modo de ejemplo, puedes usar el siguiente código de JavaScript para comenzar a explorar contenido 3D Mosaicos con cesio 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>