逼真的 3D 圖塊是具有高解析度影像紋理的 3D 網格。他們提供世界許多人口稠密地區的高解析度 3D 地圖。它們能讓您打造新一代沉浸式 3D 視覺化體驗,進而幫助您的使用者:
瞭解某個區域
自信地導航至目的地
評估新地點以做出決策
瞭解現實世界的變化
事前準備
開始使用 Photorealistic 3D Tiles API 前,請先詳閱《服務條款》和《Map Tiles API 政策》。接著,您就可以使用帳單帳戶啟動專案,並啟用 Map Tiles API。詳情請參閱「在 Cloud 控制台中設定」。
取得磁磚
取得 API 金鑰後,您就可以指定根圖塊集網址給所選的 3D 圖塊算繪器,開始存取擬真圖塊。之後,當使用者瀏覽地圖時,算繪器會自動發出所有後續的擬真圖塊呼叫。
單一根圖塊集要求至少可產生三小時的圖塊要求。達到這個上限後,您必須提出另一個根圖塊集要求。
舉例來說,您可以使用下列 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>