telegram.Location

class telegram.Location(longitude, latitude, horizontal_accuracy=None, live_period=None, heading=None, proximity_alert_radius=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