Photorealistic 3D Tiles は、高解像度の画像でテクスチャを付けた 3D メッシュです。世界中の人口集中地域の多くで、高解像度の 3D 地図を提供しています。次世代の臨場感あふれる 3D 可視化エクスペリエンスを強化して、ユーザーは次のことを実現できます。
領域を理解する
自信を持って目的地に移動する
新しい場所を評価して意思決定を行う
現実世界がどのように変化するかを理解する
始める前に
Photorealistic 3D Tiles API を使用する前に、利用規約と Map Tiles API のポリシーを確認する必要があります。その後、請求先アカウントでプロジェクトを開始し、Map Tiles API を有効にできます。詳しくは、Cloud コンソールでの設定をご覧ください。
タイルの取得
API キーを取得したら、任意の 3D タイル レンダラへのルートタイルセット URL を指定して、フォトリアリスティック タイルへのアクセスを開始できます。その後、エンドユーザーが地図を探索すると、フォトリアリスティックなタイルの後続の呼び出しはすべて、レンダラによって自動的に行われます。
レンダリングでは、1 つのルートタイルセット リクエストから少なくとも 3 時間のタイル リクエストを行うことができます。この上限に達したら、別のルートタイルセット リクエストを行う必要があります。
たとえば、次の 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>