'Entry point to apply map method to S3Requests
- produces a full page with S3FilterWidgets above a Map
@param r: the S3Request instance
@param attr: controller attributes for the request
@return: output object to send to the view'

def apply_method(self, r, **attr):

    if (r.http == 'GET'):
        representation = r.representation
        if (representation == 'html'):
            return self.page(r, **attr)
    else:
        r.error(405, current.ERROR.BAD_METHOD)
