Is the Rails Geokit: Multigeocoder geocoding service down -
has works rails geokit::geocoder been able geocode on last few weeks?
i can no longer address geocode regardless of format or if string can entered directly google maps , returns single result.
neither
address1, address2, city, postcode nor
london, uk formats return other "google unable geocode address:...".
has service been stopped or perhaps other users consuming daily geocoding limit reset?
ruby 1.8.7
rails 2.3.15
geokit 1.6.5
edit:
after further investigation i've determined comment on geocoding limits not case, api key didn't resolve issue.
--- used solution ---
this alternative used (before answer posted).
def self.geocodeaddress address address.gsub!(/,/, ",+").gsub!(/\s/, "") res = multijson.load open("http://maps.googleapis.com/maps/api/geocode/json?address=#{address}&sensor=false").read() res["results"].first["geometry"]["location"] if res["status"] == "ok" end can't remember why /\s/ replacement made, i've left in transparency..
geokit used google maps api v2. api has been depricated. make geokit use new version rails, update geokit_config.rb file:
geokit::geocoders::provider_order = [:google3, :us] geokit::geocoders::google3geocoder = geokit::geocoders::googlegeocoder3 see issue reference: https://github.com/geokit/geokit/issues/86
Comments
Post a Comment