Hey, i’m using ReactJS to render a Cesium map and i want to render 3D tiles. But the scene is not loading. I’m getting a Runtime error and that it failed to load model. Also that Draco decoder could not be initalized. I’m using the Cesium version 1.113.0
You can see the main code below.
useEffect(() => {
const viewer = new Cesium.Viewer("cesiumContainer", {
globe: false,
animation: false,
timeline: false,
fullscreenButton: false,
vrButton: false,
geocoder: false,
homeButton: false,
infoBox: false,
sceneModePicker: false,
selectionIndicator: false,
baseLayerPicker: false,
navigationHelpButton: false,
navigationInstructionsInitiallyVisible: false,
});
const initializeScene = async () => {
try {
const tileset = await Cesium.createGooglePhotorealistic3DTileset();
viewer.scene.primitives.add(tileset);
viewer.camera.setView({
destination: Cesium.Cartesian3.fromDegrees(
propertyCoords.lng,
propertyCoords.lat,
500
),
});
} catch (error) {
console.error("Error loading Photorealistic 3D Tiles tileset:", error);
}
};
initializeScene();
return () => {
viewer.destroy();
};
}, []);