telegram.Location

class telegram.Location(longitude: float, latitude: float, horizontal_accuracy: float = None, live_period: int = None, heading: int = None, proximity_alert_radius: int = None, **_kwargs)

Bases: telegram.base.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 longitute and latitude are equal.

Parameters:
  • longitude (float) – Longitude as defined by sender.
  • latitude (float) – Latitude as defined by sender.
  • 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.
  • **kwargs (dict) – Arbitrary keyword arguments.
longitude

Longitude as defined by sender.

Type:float
latitude

Latitude as defined by sender.

Type:float
horizontal_accuracy

Optional. The radius of uncertainty for the location, measured in meters.

Type:float
live_period

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

Type:int
heading

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

Type:int
proximity_alert_radius

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

Type:int