Translate along the ellipsoid in meters

Hi there,

I am trying to figure out how to translate a Cartesian or Cartographic coordinate by meters along the ellipsoid. The idea is to be able to move an object x meters along the surface of the earth from where it currently is in a given direction.

I suspect this is actually really easy and I am massively overthinking it.

Thanks for your help!

The excellent Movable Type lat/lon formulas page has what you’re looking for:

Also note that the formulas and code are available in library form:

Thank you very much, this is exactly what I was looking for!