Mosaicos fotorrealistas en 3D

Descripción general de la API de 3D TilesLos mosaicos fotorrealistas en 3D son una malla 3D con textura creada con imágenes de alta resolución. Ofrecen mapas 3D de alta resolución en muchas de las áreas más pobladas del mundo. Te permiten potenciar experiencias de visualización 3D envolventes de nueva generación para ayudar a los usuarios a hacer lo siguiente:

  • Comprende un área

  • Cómo navegar con confianza a una ubicación

  • Evalúa lugares nuevos para tomar decisiones

  • Comprende cómo cambia el mundo real

Antes de comenzar

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

Cómo obtener tarjetas

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

La renderización puede realizar al menos tres horas de solicitudes de mosaicos a partir de una sola solicitud de conjunto de mosaicos raíz. Después de alcanzar este límite, debes realizar otra solicitud de conjunto de mosaicos raíz.

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