Gecoder将单独的值添加到City State的Database

时间:2015-06-04 20:36:17

标签: ruby-on-rails-3 location geocode

使用地理编码器宝石

有人可以告诉我,如果我添加这些列,我可以自动将City和State输入数据库。

在下面的例子中我传递的:cs女巫是address

class Location < ActiveRecord::Base
  attr_accessible :cs, :latitude, :longitude
  geocoded_by :cs
  after_validation :geocode, :if => :cs_changed?
  has_many :shipments, :foreign_key => :origin_id
  has_many :shipments, :foreign_key => :dest_id
end

我需要保存已解析的地理编码城市和州。

或者弄清楚如何让地理编码器从数据库中给出一个特定状态组中的位置列表

我将传递数组[mo,il,ks,ar]或字符串"mo,il,ks,ar"

我试过了:

Location.near([mo,il,ks,ar])

但我可以这样做:

Location.near("springfield, mo", 20)

0 个答案:

没有答案