class Geocoder::Lookup::Google

def query_url_google_params(query)

def query_url_google_params(query)
  params = {
    (query.reverse_geocode? ? :latlng : :address) => query.sanitized_text,
    :sensor => "false",
    :language => (query.language || configuration.language)
  }
  unless (bounds = query.options[:bounds]).nil?
    params[:bounds] = bounds.map{ |point| "%f,%f" % point }.join('|')
  end
  unless (region = query.options[:region]).nil?
    params[:region] = region
  end
  unless (components = query.options[:components]).nil?
    params[:components] = components.is_a?(Array) ? components.join("|") : components
  end
  unless (result_type = query.options[:result_type]).nil?
    params[:result_type] = result_type.is_a?(Array) ? result_type.join("|") : result_type
  end
  params
end