擬真成像 3D 圖塊是採用高解析度圖像的 3D 網格紋理。這些地圖提供了全球許多人口區域的高解析度 3D 地圖。可讓您提供新一代的沉浸式 3D 視覺化體驗,協助使用者:
瞭解某個地區
輕鬆導航到某個地點
評估新地點並做出決策
瞭解現實世界的改變
事前準備
請先詳閱《服務條款》和《地圖圖塊 API 政策》,再開始使用 Photorealistic 3D 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>