Location¶
- class telegram.Location(longitude, latitude, horizontal_accuracy=None, live_period=None, heading=None, proximity_alert_radius=None, *, api_kwargs=None)[source]¶
Bases:
telegram.TelegramObject
This object represents a point on the map.
Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their
longitude
andlatitude
are equal.Available In
- Parameters:
horizontal_accuracy (
float
, optional) – The radius of uncertainty for the location, measured in meters; 0-1500
.live_period (
int
, optional) – Time relative to the message sending date, during which the location can be updated, in seconds. For active live locations only.heading (
int
, optional) – The direction in which user is moving, in degrees;1
-360
. For active live locations only.proximity_alert_radius (
int
, optional) – Maximum distance for proximity alerts about approaching another chat member, in meters. For sent live locations only.
- horizontal_accuracy[source]¶
Optional. The radius of uncertainty for the location, measured in meters; 0-
1500
.- Type:
- live_period[source]¶
Optional. Time relative to the message sending date, during which the location can be updated, in seconds. For active live locations only.
- Type:
- heading[source]¶
Optional. The direction in which user is moving, in degrees;
1
-360
. For active live locations only.- Type:
- proximity_alert_radius[source]¶
Optional. Maximum distance for proximity alerts about approaching another chat member, in meters. For sent live locations only.
- Type:
- HORIZONTAL_ACCURACY = 1500[source]¶
telegram.constants.LocationLimit.HORIZONTAL_ACCURACY
Added in version 20.0.
- MAX_HEADING = 360[source]¶
telegram.constants.LocationLimit.MAX_HEADING
Added in version 20.0.
- MIN_HEADING = 1[source]¶
telegram.constants.LocationLimit.MIN_HEADING
Added in version 20.0.