# Aerial Tour

**URL:** <https://community.cesium.com/t/aerial-tour/2858>\
**Category:** CesiumJS\
**Created:** [July 28, 2015, 9:51pm UTC](https://community.cesium.com/t/aerial-tour/2858 "2015-07-28T21:51:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![justinfl](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/justinfl/32/3476_2.png) [@justinfl](https://community.cesium.com/u/justinfl)\
**Post date:** [July 28, 2015, 9:51pm UTC](https://community.cesium.com/t/aerial-tour/2858/1 "2015-07-28T21:51:42Z")

</div>

I am creating a virtual aerial tour of an area. It is comprised of multiple points that i want to flyTo (preferably with pauses between points). I’ve googled around for ways to implement this but didn’t find anything. Before diving in, I wanted to ask the group if anyone’s done this before and, if so, is there a recommended approach?

- use the flyTo callback functionality to fly to multiple pointes

- somehow fly along a polyline

- other?

Thanks so much.

---

<div class="post-metadata">

**Author:** ![justinfl](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/justinfl/32/3476_2.png) [@justinfl](https://community.cesium.com/u/justinfl)\
**Post date:** [July 28, 2015, 9:57pm UTC](https://community.cesium.com/t/aerial-tour/2858/2 "2015-07-28T21:57:20Z")

</div>

I should gave mentioned…I am looking to do this outside of the timeline. IE user clicks a “Tour” button which launches the tour wherever the timeline is. And the tour completes in the same amount of real world time no matter what the clock.multiplier is. Hope that makes sense.

---

<div class="post-metadata">

**Author:** ![hannah](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/hannah/32/4509_2.png) [@hannah](https://community.cesium.com/u/hannah)\
**Post date:** [July 29, 2015, 3:09pm UTC](https://community.cesium.com/t/aerial-tour/2858/3 "2015-07-29T15:09:10Z")

</div>

Hello,

Take a look at the ‘Fly in a city’ function in the Camera demo: [http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Camera.html&label=Showcases](http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Camera.html&label=Showcases)

This has a timeout function that triggers camera.flyTo after a certain amount of time.

The interpolation demo might also be helpful for you: [http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Interpolation.html&label=Showcases](http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Interpolation.html&label=Showcases)

It shows how to interpolate points in a [SampledPositionProperty](http://cesiumjs.org/Cesium/Build/Documentation/SampledPositionProperty.html) to get a path.

-Hannah
