仿真 3D 图块是使用高分辨率图像纹理的 3D 网格。他们位于世界上许多人口密集的地区,提供高分辨率 3D 地图。借助它们,您可以为新一代的沉浸式 3D 可视化体验提供支持,从而帮助用户:
了解某个区域
放心地导航至某个位置
评估新地点以做出决策
了解现实世界的变化
准备工作
在开始使用 Photorealistic 3D Tiles API 之前,您需要查看服务条款和 Map 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>