Location¶
- class aiogram.types.location.Location(*, latitude: float, longitude: float, horizontal_accuracy: float | None = None, live_period: int | None = None, heading: int | None = None, proximity_alert_radius: int | None = None, **extra_data: Any)[source]¶
This object represents a point on the map.
Source: https://core.telegram.org/bots/api#location
- latitude: float¶
Latitude as defined by the sender
- longitude: float¶
Longitude as defined by the sender
- horizontal_accuracy: float | None¶
Optional. The radius of uncertainty for the location, measured in meters; 0-1500
- model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}¶
A dictionary of computed field names and their corresponding ComputedFieldInfo objects.
- model_post_init(context: Any, /) None ¶
We need to both initialize private attributes and call the user-defined model_post_init method.
- live_period: int | None¶
Optional. Time relative to the message sending date, during which the location can be updated; in seconds. For active live locations only.
- heading: int | None¶
Optional. The direction in which user is moving, in degrees; 1-360. For active live locations only.
- proximity_alert_radius: int | None¶
Optional. The maximum distance for proximity alerts about approaching another chat member, in meters. For sent live locations only.