Geocode an address.
        Pls refer to the Google Maps Web API for the details of the parameters

def geocode(self, string, bounds=None, region=None,
                language=None, sensor=False):
        '''Geocode an address.
        Pls refer to the Google Maps Web API for the details of the parameters
        '''
        if isinstance(string, unicode):
            string = string.encode('utf-8')

        params = {
            'address': self.format_string % string,
            'sensor': str(sensor).lower()
        }

        
        if bounds:
            params['bounds'] = bounds
            
        if region:
            params['region'] = region
            
        if language:
            params['language'] = language
            

        if not self.premier:
            url = self.get_url(params)
        else:
            url = self.get_signed_url(params)

        return self.GetService_url(url)