擬真 3D 動態磚

歐洲經濟區 (EEA) 開發人員

3D Tiles API 總覽擬真成像 3D 圖塊是採用高解析度圖像製作的 3D 網格。並提供全球許多人口稠密地區的高解析度 3D 地圖。可讓您提供新一代沉浸式 3D 視覺化體驗,協助使用者:

  • 瞭解區域

  • 輕鬆導航到目的地

  • 評估新地點以做出決策

  • 瞭解現實世界如何變化

事前準備

開始使用 Photorealistic 3D Tiles API 之前,請先詳閱《服務條款》和《Map Tiles API 政策》。接著,您就可以開始使用已連結帳單帳戶的專案,並啟用 Map Tiles API。詳情請參閱「在 Cloud 控制台中設定」。

取得動態磚

取得 API 金鑰後,您就可以指定根圖塊集網址給所選的 3D Tiles 算繪器,開始存取擬真圖塊。之後,當使用者瀏覽地圖時,所有後續的擬真圖塊呼叫都會由算繪器自動發出。

單一根圖塊集要求至少可產生三小時的圖塊要求。達到這個上限後,您必須提出另一個根圖塊集要求。

舉例來說,您可以使用下列 JavaScript 程式碼,透過 CesiumJS 開始探索 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>