diff --git a/lib/geocoder/lookups/google.rb b/lib/geocoder/lookups/google.rb
index <HASH>..<HASH> 100644
--- a/lib/geocoder/lookups/google.rb
+++ b/lib/geocoder/lookups/google.rb
@@ -40,6 +40,12 @@ module Geocoder::Lookup
       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
+      end
       params
     end
pass region and components to google geocode query url