GoogleMaps Framework Reference

GMSGeometryOffset

extern CLLocationCoordinate2D GMSGeometryOffset(CLLocationCoordinate2D from,
                                                CLLocationDistance distance,
                                                CLLocationDirection heading)

Returns the destination coordinate, when starting at from with initial heading, travelling distance meters along a great circle arc, on Earth.

The resulting longitude is in the range [-180, 180).

Both coordinates must be valid.