擬真 3D 動態磚

3D Tiles API 總覽擬真成像 3D 圖塊是一種 3D 網格,紋理採用高解析度圖像。提供全球許多區域的高解析度 3D 地圖。這些函式可讓您提供新一代的沉浸式 3D 視覺化體驗,協助使用者:

  • 瞭解該地區

  • 放心導航到某個位置

  • 評估新地點並做出決定

  • 瞭解真實世界的變化

事前準備

開始使用 Photorealistic 3D Tiles API 前,請務必詳閱《服務條款》和 Map Tiles API 政策。接著您可以透過帳單帳戶啟動專案,並啟用 Map Tiles API。詳情請參閱「Cloud 控制台中的設定」一文。

取得資訊方塊

取得 API 金鑰後,就可以將根圖塊網址指定為您選擇的 3D 圖塊轉譯器,以便存取逼真的圖塊。之後,在使用者探索地圖時,轉譯器會自動發出所有後續的攝影圖塊呼叫。

轉譯可從單一根圖塊集要求發出至少三小時的圖塊要求。如果達到這項限制,您必須再提出另一個根圖塊要求。

舉例來說,您可以使用以下 JavaScript 程式碼,透過 Cesium JS 探索 3D 資訊方塊。

<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>