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.

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
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.