# Cant display 3d tile

**URL:** <https://community.cesium.com/t/cant-display-3d-tile/34450>\
**Category:** CesiumJS\
**Created:** [August 10, 2024, 1:16am UTC](https://community.cesium.com/t/cant-display-3d-tile/34450 "2024-08-10T01:16:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ir.abdullah83](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/ir.abdullah83/32/14000_2.png) [@ir.abdullah83](https://community.cesium.com/u/ir.abdullah83)\
**Post date:** [August 10, 2024, 1:16am UTC](https://community.cesium.com/t/cant-display-3d-tile/34450/1 "2024-08-10T01:16:28Z")

</div>

i am not progammer… i just have little knowledge about it. any body can help me to solve this problem. below is may funtion, the problem is my data 3dtile not display in map 🙂

```
function loadkk5Maran() {
    if (!kk5Maran) {
        var tilesetUrl = 'data/vektor_data/KK5_Maran/tileset.json';

        var tileset = new Cesium.Cesium3DTileset({
            url: tilesetUrl
        });

        viewer.scene.primitives.add(tileset);
        kk5Maran = tileset;

        viewer.camera.flyTo({
            destination: Cesium.Cartesian3.fromDegrees(102.8869, 3.6695, 1000.0), // Sesuaikan skala jika perlu
            orientation: {
                heading: Cesium.Math.toRadians(0),
                pitch: Cesium.Math.toRadians(-90.0),
                roll: 0.0,
            },
            easingFunction: Cesium.EasingFunction.QUADRATIC_IN_OUT,
            duration: 5
        });
    }
}

```

---

<div class="post-metadata">

**Author:** ![Marco13](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/marco13/32/2757_2.png) [@Marco13](https://community.cesium.com/u/Marco13)\
**Post date:** [August 10, 2024, 1:47am UTC](https://community.cesium.com/t/cant-display-3d-tile/34450/2 "2024-08-10T01:47:57Z")

</div>

Which version of CesiumJS are you using?  
The part that says

```auto
        var tileset = new Cesium.Cesium3DTileset({
            url: tilesetUrl
        });

```

should be

```auto
        var tileset = await Cesium.Cesium3DTileset.fromUrl(tilesetUrl);

```

unless you are using an old version of CesiumJS.

(You’ll have to declare the function as `async`, and maybe add `await` where _this_ function is called. If you provide more context (preferably, a complete Sandcastle example), then the help can be more focussed on that)
