# How to set entity position with WGS84 coordinates?

**URL:** <https://community.cesium.com/t/how-to-set-entity-position-with-wgs84-coordinates/7755>\
**Category:** CesiumJS\
**Created:** [November 30, 2018, 6:19pm UTC](https://community.cesium.com/t/how-to-set-entity-position-with-wgs84-coordinates/7755 "2018-11-30T18:19:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![filipdns](https://avatars.discourse-cdn.com/v4/letter/f/a88e57/32.png) [@filipdns](https://community.cesium.com/u/filipdns)\
**Post date:** [November 30, 2018, 6:19pm UTC](https://community.cesium.com/t/how-to-set-entity-position-with-wgs84-coordinates/7755/1 "2018-11-30T18:19:16Z")

</div>

Hello

I need to move an entity following WGS84coordinates but I think it have to be converted to cartesian because when I try

var position = Cesium.Cartesian3.fromDegrees(lat, long, altitude);

the entity is to wrong place...

Any one can help me for that?

Thank you very much

---

<div class="post-metadata">

**Author:** ![omar](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/omar/32/1999_2.png) [@omar](https://community.cesium.com/u/omar)\
**Post date:** [December 3, 2018, 7:00pm UTC](https://community.cesium.com/t/how-to-set-entity-position-with-wgs84-coordinates/7755/2 "2018-12-03T19:00:05Z")

</div>

You’re passing in the parameters in the wrong order. Cesium takes longitude first, see:

[https://cesiumjs.org/Cesium/Build/Documentation/Cartesian3.html?classFilter=Cartesian#.fromDegrees](https://cesiumjs.org/Cesium/Build/Documentation/Cartesian3.html?classFilter=Cartesian#.fromDegrees)

---

<div class="post-metadata">

**Author:** ![filipdns](https://avatars.discourse-cdn.com/v4/letter/f/a88e57/32.png) [@filipdns](https://community.cesium.com/u/filipdns)\
**Post date:** [December 3, 2018, 9:59pm UTC](https://community.cesium.com/t/how-to-set-entity-position-with-wgs84-coordinates/7755/3 "2018-12-03T21:59:35Z")

</div>

Thank a lot, I'm too stupid, I didn't seen this crazy mistake!!
