逼真的 3D 卡片

3D Tiles API 概览仿真 3D 图块是一种使用高分辨率图像添加纹理的 3D 网格。这些地图提供世界上许多国家/地区的高分辨率 3D 地图, 人口稠密的地区。它们可助力您实现新一代沉浸式 3D 体验 帮助您的用户实现以下目标:

  • 了解某个区域

  • 放心地导航到某个位置

  • 评估新地点以做出决策

  • 了解现实世界如何变化

准备工作

在开始使用 Photorealistic 3D Tiles API 之前,您需要查看 服务条款Map Tiles API 政策。然后, 使用结算账号启动项目并启用 Map Tiles API。接收者 如需了解详情,请参阅在 Cloud 控制台中进行设置

正在获取功能块

获取 API 密钥后,您可以 通过指定 3D 图块的根图块集网址, 您选择的功能块渲染程序。之后,对 作为最终用户,渲染程序会自动创建逼真的图块 浏览地图。

渲染可以从单个根发出至少 3 小时的图块请求 图块集请求。达到此上限后,您必须再创建一个根图块集 请求。

例如,您可以使用以下 JavaScript 代码来探索 3D 世界 带有 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>