I am trying to geocode multiple addresses in a model using either geokit or geocoder and I can't get either on of the gems to work as I want them to. Here is the code that I am applying to my model for both use cases and the errors I get for each option.
The Geocoder gist: https://gist.github.com/112cc28b7d52402079ad
The Geokit gist https://gist.github.com/adef30cb458c1177df2b
I am using devise, and rails 3.1 if that helps, and I am fairly certain that I am close to the correct code in the geocoder option, but don't know what I am doing wrong.
I defined my own custom geocoding method similar to this:
def custom_geocode
var = Geocoder.coordinates(self.address1)
var2 = Geocoder.coordinates(self.address2)
self.latitude1 = var.first
self.longitude1 = var.last
self.latitude2 = var2.first
self.longitude2 = var2.last
end
Geocoder.coordinates returns an array of the latitude and longitude from the resulting address, and you save the resulting latitudes and longitudes.