# Distance measurement!

**URL:** <https://community.cesium.com/t/distance-measurement/5084>\
**Category:** CesiumJS\
**Created:** [January 27, 2017, 2:41pm UTC](https://community.cesium.com/t/distance-measurement/5084 "2017-01-27T14:41:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gastoncerrillo](https://avatars.discourse-cdn.com/v4/letter/g/13edae/32.png) [@gastoncerrillo](https://community.cesium.com/u/gastoncerrillo)\
**Post date:** [January 27, 2017, 2:41pm UTC](https://community.cesium.com/t/distance-measurement/5084/1 "2017-01-27T14:41:13Z")

</div>

Hi im new on cesium development and i am looking a tool like google earth ruler, my question is: is something like this in cesium or i have to make it ?

---

<div class="post-metadata">

**Author:** ![gastoncerrillo](https://avatars.discourse-cdn.com/v4/letter/g/13edae/32.png) [@gastoncerrillo](https://community.cesium.com/u/gastoncerrillo)\
**Post date:** [January 27, 2017, 2:44pm UTC](https://community.cesium.com/t/distance-measurement/5084/2 "2017-01-27T14:44:34Z")

</div>

[![](http://imagizer.imageshack.us/a/img923/9995/s0hMyX.png) ](http://imagizer.imageshack.us/a/img923/9995/s0hMyX.png)

---

<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:** [January 27, 2017, 3:00pm UTC](https://community.cesium.com/t/distance-measurement/5084/3 "2017-01-27T15:00:15Z")

</div>

Hello,

This is not something included with Cesium, so you would have to make your own widget. You can use an [EllipsoidGeodesic](http://cesiumjs.org/Cesium/Build/Documentation/EllipsoidGeodesic.html) to find the distance along the ellipsoid surface between two points.

Best,

Hannah

---

<div class="post-metadata">

**Author:** ![Kevin\_Ring](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/kevin_ring/32/2003_2.png) [@Kevin\_Ring](https://community.cesium.com/u/Kevin_Ring)\
**Post date:** [January 28, 2017, 11:49am UTC](https://community.cesium.com/t/distance-measurement/5084/4 "2017-01-28T11:49:35Z")

</div>

You might consider starting with the one in TerriaJS, which is a library that uses Cesium and Leaflet under the hood. The source file that implements distance (and also area) measurement is here:  
[https://github.com/TerriaJS/terriajs/blob/master/lib/ReactViews/Map/Navigation/MeasureTool.jsx](https://github.com/TerriaJS/terriajs/blob/master/lib/ReactViews/Map/Navigation/MeasureTool.jsx)

Live demo here:

[http://nationalmap.gov.au/](http://nationalmap.gov.au/)

(click the icon on the right under the zoom in/out buttons)

More about TerriaJS here:

[http://terria.io](http://terria.io)

Kevin

---

<div class="post-metadata">

**Author:** ![gastoncerrillo](https://avatars.discourse-cdn.com/v4/letter/g/13edae/32.png) [@gastoncerrillo](https://community.cesium.com/u/gastoncerrillo)\
**Post date:** [January 28, 2017, 9:46pm UTC](https://community.cesium.com/t/distance-measurement/5084/5 "2017-01-28T21:46:41Z")

</div>

Thank you! its just i looking for!!!
