try Move Geodetic
fun tryMoveGeodetic(pointCollection: Iterable<Point>, distance: Double, distanceUnit: LinearUnit?, azimuth: Double, azimuthUnit: AngularUnit?, curveType: GeodeticCurveType): List<Point>
Moves each point in the point collection in a specified direction by a geodetic distance. The returned collection is in the same order as the input, but with new points at their destination locations. Specifying a negative distance moves points in the opposite direction from azimuth.
Return
A new collection of points moved by the given distance from the input collection.
Since
200.1.0