Фотореалистичные 3D-плитки – это трехмерная сетка с текстурой из снимков с высоким разрешением. Они предлагают 3D-карты высокого разрешения для многих населенных пунктов мира. Они позволяют создавать иммерсивные 3D-визуализации нового поколения, которые помогают пользователям:
Узнайте больше о районе
Уверенно ориентируйтесь на местности
Оценивайте новые места, чтобы принимать решения
Понимать, как меняется реальный мир
Подготовка
Прежде чем начать работу с Photorealistic 3D Tiles API, ознакомьтесь с Условиями использования и правилами Map Tiles API. Затем вы можете создать проект с платежным аккаунтом и включить Map Tiles API. Подробнее о настройке в Cloud Console…
Получение карточек…
Получив ключ API, вы можете начать работу с фотореалистичными фрагментами, указав URL корневого набора фрагментов в выбранном вами средстве визуализации 3D Tiles. После этого все последующие вызовы фотореалистичных тайлов автоматически выполняются средством визуализации, когда конечный пользователь просматривает карту.
Рендерер может отправлять запросы фрагментов в течение как минимум трех часов после одного запроса корневого набора фрагментов. После достижения этого лимита необходимо сделать ещё один запрос набора корневых фрагментов.
Например, вы можете использовать следующий код JavaScript, чтобы начать работу с 3D-моделями в Cesium JS.
<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>