LatLng

class LatLng(latitude: Double, longitude: Double) : Parcelable(source)

An immutable class representing a pair of latitude and longitude coordinates.

Out-of-range values are normalized instead of rejected: the latitude is clamped to the range -90 to 90 degrees, and a longitude outside the range -180 to 180 degrees is wrapped into it (for example 190 becomes -170).

Parameters

latitude

The latitude in degrees

longitude

The longitude in degrees Parcelable, e.g. for a android.os.Bundle or rememberSaveable.

Throws

if latitude or longitude is NaN or infinite

Constructors

Link copied to clipboard
constructor(latitude: Double, longitude: Double)

Properties

Link copied to clipboard

The latitude in degrees, between -90 and 90.

Link copied to clipboard

The longitude in degrees, between -180 and 180.

Functions

Link copied to clipboard
operator fun component1(): Double
Link copied to clipboard
operator fun component2(): Double
Link copied to clipboard
fun copy(latitude: Double = this.latitude, longitude: Double = this.longitude): LatLng
Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)