Location

data class Location(longitude: Float, latitude: Float, horizontalAccuracy: Float?, livePeriod: Int?, heading: Int?, proximityAlertRadius: Int?)

This object represents a point on the map.

Parameters

longitude

Longitude as defined by sender

latitude

Latitude as defined by sender

horizontalAccuracy

Optional. The radius of uncertainty for the location, measured in meters; 0-1500

livePeriod

Optional. Time relative to the message sending date, during which the location can be updated, in seconds. For active live locations only.

heading

Optional. The direction in which user is moving, in degrees; 1-360. For active live locations only.

proximityAlertRadius

Optional. Maximum distance for proximity alerts about approaching another chat member, in meters. For sent live locations only.

Constructors

Location
Link copied to clipboard
common
fun Location(longitude: Float, latitude: Float, horizontalAccuracy: Float? = null, livePeriod: Int? = null, heading: Int? = null, proximityAlertRadius: Int? = null)
Longitude as defined by sender

Functions

component1
Link copied to clipboard
common
operator fun component1(): Float
component2
Link copied to clipboard
common
operator fun component2(): Float
component3
Link copied to clipboard
common
operator fun component3(): Float?
component4
Link copied to clipboard
common
operator fun component4(): Int?
component5
Link copied to clipboard
common
operator fun component5(): Int?
component6
Link copied to clipboard
common
operator fun component6(): Int?
copy
Link copied to clipboard
common
fun copy(longitude: Float, latitude: Float, horizontalAccuracy: Float? = null, livePeriod: Int? = null, heading: Int? = null, proximityAlertRadius: Int? = null): Location
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

heading
Link copied to clipboard
common
val heading: Int? = null
Optional.
horizontalAccuracy
Link copied to clipboard
common
val horizontalAccuracy: Float? = null
Optional.
latitude
Link copied to clipboard
common
val latitude: Float
Latitude as defined by sender
livePeriod
Link copied to clipboard
common
val livePeriod: Int? = null
Optional.
longitude
Link copied to clipboard
common
val longitude: Float
Longitude as defined by sender
proximityAlertRadius
Link copied to clipboard
common
val proximityAlertRadius: Int? = null
Optional.