Package-level declarations
Types
Link copied to clipboard
data class Address(val streetNumber: String = "", val streetName: String = "", val municipalitySubdivision: String = "", val municipality: String = "", val countrySecondarySubdivision: String = "", val countryTertiarySubdivision: String = "", val countrySubdivision: String = "", val postalCode: String = "", val extendedPostalCode: String = "", val countryCode: String = "", val country: String = "", val countryCodeIso3: String = "", val freeformAddress: String = "", val countrySubdivisionName: String = "", val localName: String = "", val streetNameAndNumber: String = "", val postalName: String = "", val countrySubdivisionCode: String = "", val neighborhoodName: String = "")
Describes the detailed address.
Link copied to clipboard
Represents a bounding box for the map. It's defined in the WGS84 format.
Link copied to clipboard
Implementation of a line segment that represents a line between the two geographic coordinates.
Link copied to clipboard
data class GeoLocation(val position: GeoPoint, @FloatRange(from = 0.0) val accuracy: Double? = null, @FloatRange(from = 0.0, to = 360.0) val course: Double? = null, val speed: Double? = null, val altitude: Double? = null, val time: Long = System.currentTimeMillis(), val elapsedRealtimeNanos: Long = SystemClock.elapsedRealtimeNanos(), val provider: String = DEFAULT_PROVIDER, val providerType: LocationProviderType = LocationProviderType.REALTIME, val extras: Bundle? = null)
Geographical representation of a certain location. It provides additional attributes like speed or bearing what can be useful in navigation applications.
Link copied to clipboard
data class GeoPoint(@FloatRange(from = -90.0, to = 90.0) val latitude: Double, @FloatRange(from = -180.0, to = 180.0) val longitude: Double) : Parcelable
The implementation of geographic coordinates.
Link copied to clipboard
The source that provides the location.