仿真 3D 图块是一种以高分辨率图像渲染纹理的 3D 网格。他们可在全球许多人口稠密地区提供高分辨率 3D 地图。它们可让您打造新一代沉浸式 3D 可视化体验,帮助用户:
了解某个区域
自信地导航到某个地点
评估新地点以做出决策
了解现实世界的变化
准备工作
在开始使用 Photorealistic 3D Tiles API 之前,您需要查看服务条款和 Map Tiles API 政策。然后,您可以开始使用关联了结算账号的项目,并启用 Map Tiles API。如需了解详情,请参阅在 Cloud 控制台中进行设置。
获取瓷砖
获得您的 API 密钥 后,您可以通过向您选择的 3D Tiles 渲染器指定根图块集 网址 来开始访问逼真的图块。之后,当最终用户浏览地图时,渲染器会自动发出所有后续对逼真图块的调用。
渲染可以从单个根图块集请求中发出至少 3 小时的图块请求。达到此限制后,您必须再发出一个根瓦片集请求。
例如,您可以使用以下 JavaScript 代码开始探索 Cesium JS 中的 3D Tiles。
<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>