{
  "name": "Location",
  "anchor": "location",
  "description": [
    "This object represents a point on the map."
  ],
  "table": {
    "headers": [
      "Field",
      "Type",
      "Description"
    ],
    "rows": [
      {
        "field": "latitude",
        "type": "Float",
        "description": "Latitude as defined by the sender"
      },
      {
        "field": "longitude",
        "type": "Float",
        "description": "Longitude as defined by the sender"
      },
      {
        "field": "horizontal_accuracy",
        "type": "Float",
        "description": "Optional . The radius of uncertainty for the location, measured in meters; 0-1500"
      },
      {
        "field": "live_period",
        "type": "Integer",
        "description": "Optional . Time relative to the message sending date, during which the location can be updated; in seconds. For active live locations only."
      },
      {
        "field": "heading",
        "type": "Integer",
        "description": "Optional . The direction in which user is moving, in degrees; 1-360. For active live locations only."
      },
      {
        "field": "proximity_alert_radius",
        "type": "Integer",
        "description": "Optional . The maximum distance for proximity alerts about approaching another chat member, in meters. For sent live locations only."
      }
    ]
  },
  "notes": []
}