0
表示Venue.near([40.71, -100.23], 20, :units => :km)
訪問地址解析器寶石作用域
但是這個應用程序的模型對象必須在除了個別經度和緯度地理編碼2座標變量。爲了測試各種搜索選項(postGIS,lon和lat的數字索引,或者調用地理編碼器服務),有沒有辦法在發現給定位置附近的對象時訪問特定的模型變量?
相關的架構數據是:
t.decimal "origin_lon", precision: 15, scale: 10
t.decimal "origin_lat", precision: 15, scale: 10
t.spatial "origin_lonlat", limit: {:srid=>3857, :type=>"point"}
add_index "strappos", ["origin_lat"], :name => "index_strappos_on_origin_lat"
add_index "strappos", ["origin_lon"], :name => "index_strappos_on_origin_lon"
add_index "strappos", ["origin_lonlat"], :name => "index_strappos_on_origin_lonlat", :spatial => true
向我們展示對象的模式/模型,以便我們確切知道它看起來像 –
更新了一段時間後面.. – Jerome