# Click on a specific tile (via position or id)

**URL:** <https://community.cesium.com/t/click-on-a-specific-tile-via-position-or-id/25773>\
**Category:** CesiumJS\
**Created:** [August 1, 2023, 12:26pm UTC](https://community.cesium.com/t/click-on-a-specific-tile-via-position-or-id/25773 "2023-08-01T12:26:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![boazkg](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/boazkg/32/14000_2.png) [@boazkg](https://community.cesium.com/u/boazkg)\
**Post date:** [August 1, 2023, 12:26pm UTC](https://community.cesium.com/t/click-on-a-specific-tile-via-position-or-id/25773/1 "2023-08-01T12:26:22Z")

</div>

I’m using Google Photo Realistic 3D Tileset ([Cesium Partners with Google Maps Platform to Render Its New Photorealistic 3D Tiles – Cesium](https://cesium.com/blog/2023/05/10/cesium-partners-with-google-maps-platform/)) and I want to simulate a click on a specific building, for example this one:

 ![Screenshot 2023-08-01 at 14.21.05](https://global.discourse-cdn.com/cesium/original/2X/5/51225d4f4844083b0d86a35f94cc638ed309c121.jpeg)

How can I detect a specific click on this 3D Tile? I know I can use `const pickedObject = viewer.scene.pick(clickEvent.position);` but it is not giving me any valuable information; for example a unique tile ID I can use to detect this building. The tile changes on every render, making it impossible to track by ID. Maybe I can track it by position in the world? if so, how?

For now I am using a polygon solution (creating polygon entity), but it is a bit messy and is not as accurate.
