SphericalUtil

open class SphericalUtil

Functions

Link copied to clipboard
open fun computeArea(path: List<LatLng>): Double
Returns the area of a closed path on Earth.
Link copied to clipboard
open fun computeDistanceBetween(from: LatLng, to: LatLng): Double
Returns the distance between two LatLngs, in meters.
Link copied to clipboard
open fun computeHeading(from: LatLng, to: LatLng): Double
Returns the heading from one LatLng to another LatLng.
Link copied to clipboard
open fun computeLength(path: List<LatLng>): Double
Returns the length of the given path, in meters, on Earth.
Link copied to clipboard
open fun computeOffset(from: LatLng, distance: Double, heading: Double): LatLng
Returns the LatLng resulting from moving a distance from an origin in the specified heading (expressed in degrees clockwise from north).
Link copied to clipboard
open fun computeOffsetOrigin(to: LatLng, distance: Double, heading: Double): LatLng
Returns the location of origin when provided with a LatLng destination, meters travelled and original heading.
Link copied to clipboard
open fun computeSignedArea(path: List<LatLng>): Double
Returns the signed area of a closed path on Earth.
Link copied to clipboard
open fun interpolate(from: LatLng, to: LatLng, fraction: Double): LatLng
Returns the LatLng which lies the given fraction of the way between the origin LatLng and the destination LatLng.