code: def zoom_in_area(self, area):
          
          x = area[0]
          y = area[1]
          level = x[2]
          logger.debug("x = {}".format(x))
          logger.debug("y = {}".format(y))
          logger.debug("level = {}".format(level))
          if level == y[2] and level > 0:
              new_level = level - 1
              high_x = self.zoom_in_pixel(x)
              high_y = self.zoom_in_pixel(y)
              new_x = [
                  min([high_x[0], high_y[0]]),
                  min([high_x[1], high_y[1]]),
                  new_level,
              ]
              new_y = [
                  max([high_x[0], high_y[0]]),
                  max([high_x[1], high_y[1]]),
                  new_level,
              ]
              new_area = [new_x, new_y]
          else:
              new_area = area
  
          return new_area
docs: zoom in area