LatLongPosition

class LatLongPosition : GeoPosition

Unmodifiable state version of LatLng, also implementing the GeoPosition interface.

Constructors

Link copied to clipboard
open fun LatLongPosition(lat: Double, lon: Double)
Link copied to clipboard
open fun LatLongPosition(lat: Double, lon: Double, distanceFormula: LatLongPosition.DistanceFormula)
Link copied to clipboard
open fun LatLongPosition(lat: Double, lon: Double, distanceFormula: Int)
Link copied to clipboard
open fun LatLongPosition(lat: Number, lon: Number)

Types

Link copied to clipboard
enum DistanceFormula
Possible methods to compute the distance between two latitude-longitude points.

Functions

Link copied to clipboard
open fun boundingBox(range: Double): List<GeoPosition>
Link copied to clipboard
open fun distance(point1: LatLng, point2: LatLng, df: LatLongPosition.DistanceFormula): Double
Distance between two points.
open fun distance(point1: LatLng, point2: LatLng, unit: LengthUnit, df: LatLongPosition.DistanceFormula): Double
Distance between two points with arbitrary LengthUnit.
Link copied to clipboard
open fun distanceInRadians(point1: LatLng, point2: LatLng, precision: LatLongPosition.DistanceFormula): Double
This "distance" function is mostly for internal use.
Link copied to clipboard
open fun distanceTo(@Nonnull otherPosition: GeoPosition): Double
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
open fun getCoordinate(dim: Int): Double
Link copied to clipboard
open fun getCoordinates(): Array<Double>
Link copied to clipboard
open fun getDimensions(): Int
Link copied to clipboard
open fun getLatitude(): Double
Link copied to clipboard
open fun getLongitude(): Double
Link copied to clipboard
open fun getX(): Double
Link copied to clipboard
open fun getY(): Double
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun minus(@Nonnull other: Array<Double>): GeoPosition
open fun minus(@Nonnull other: GeoPosition): GeoPosition
Link copied to clipboard
open fun plus(@Nonnull other: Array<Double>): GeoPosition
open fun plus(@Nonnull other: GeoPosition): GeoPosition
Link copied to clipboard
open fun toString(): String

Properties

Link copied to clipboard
The default distance formula.
Link copied to clipboard
val EARTH_MEAN_RADIUS_METERS: Double
Mean Earth radius in meters.