docs: def get_bounds(locations, lonlat=False):
      """
      Computes the bounds of the object in the form
      [[lat_min, lon_min], [lat_max, lon_max]]
  
      """
      bounds = [[None, None], [None, None]]
      for point in iter_coords(locations):
          bounds = [
              [
                  none_min(bounds[0][0], point[0]),
                  none_min(bounds[0][1], point[1]),
              ],
              [
                  none_max(bounds[1][0], point[0]),
                  none_max(bounds[1][1], point[1]),
              ],
          ]
      if lonlat:
          bounds = _locations_mirror(bounds)
      return bounds