class Geocoder::Lookup::Here

def query_url_here_options(query, reverse_geocode)

def query_url_here_options(query, reverse_geocode)
  options = {
    gen: 9,
    apikey: configuration.api_key,
    language: (query.language || configuration.language)
  }
  if reverse_geocode
    options[:mode] = :retrieveAddresses
    return options
  end
  unless (country = query.options[:country]).nil?
    options[:country] = country
  end
  unless (mapview = query.options[:bounds]).nil?
    options[:mapview] = mapview.map{ |point| "%f,%f" % point }.join(';')
  end
  options
end