diff --git a/lib/geocoder/lookups/esri.rb b/lib/geocoder/lookups/esri.rb
index 194a504a40fccf44039f6393f3cc5a31e80f7c13..bb003eec307c6ba6647ffc694a7840fc531a1f1a 100644
--- a/lib/geocoder/lookups/esri.rb
+++ b/lib/geocoder/lookups/esri.rb
@@ -35,10 +35,10 @@ module Geocoder::Lookup
     def query_url_params(query)
       if query.reverse_geocode?
         {
-          :location => query.text.reverse.join(','),
+          :location => query.coordinates.reverse.join(','),
           :outFields => :*,
           :p => :pjson
-          }.merge(super)
+        }.merge(super)
       else
         {
           :f => :pjson,
@@ -49,4 +49,4 @@ module Geocoder::Lookup
     end  
 
   end
-end
\ No newline at end of file
+end