「距离」将 Geokit 与acts_as_mappable :through 一起使用时,字段会被删除
我们知道,当在Rails 中使用带有acts_as_mappable :through 模型类的Geokit gem 时,距离字段会被丢弃。我想知道是否有办法解决这个问题以恢复距离场…
Geocoder 与 Geokit 用于查找纬度/经度坐标 X 英里范围内的对象?
Rails 新手。我正在构建一个应用程序,用户可以在其中在某个位置创建事件,并计划在 heroku 上托管。其他用户可以查看在其纬度/经度 x 英里范围内发生…
Geokit 帮助程序的使用
我正在尝试通过 IP 地址来本地化我的用户。正如文档所述,名为 geocode_ip_address 的类方法已混合到 ActionController::Base 中。但一定有什么东西我…
Rails 基于位置的搜索不适用于 Heroku
最近我在 Heroku 上部署了我的应用程序。我正在使用 Geokit 根据用户的位置搜索事件。 @events = Event.all(:origin => [@location.lat, @location.…
通过查询最新状态更新位置来查找特定位置的用户
我正在开发一个 Rails 应用程序,它与 Twitter 非常相似,用于通过称为“ping”的状态更新来跟踪团队成员及其更新的状态。 Twitter 将这些状态称为“…
将 Rails 3 与 Geokit-rails3 位置 gem 结合使用
我正在尝试在 Rails 应用程序中使用 geokit-rails3 gem 获取地理位置信息。我有一个简单的模型: class Location < ActiveRecord::Base def lookup_…
红宝石宝石地质套件和:在最大或公差范围内?
刚刚开始使用 geokit 并尝试一些东西...... 事情几乎按预期工作,给定一个点,它会发现附近的东西。 但是,如果我将 :within 设置为一个大值,例如 10…
在Rails控制台中分配多态acts_as_mappable模型
我有一个多态位置模型: class Location < ActiveRecord::Base acts_as_mappable before_validation :geocode_address, :on => :create belongs_t…
Ruby on Rails 中的 Geokit,距离查找器,如何按最近到最远排序?
我正在使用 Geokit。我的模型中有以下内容: # Distance-based finder method # Usage: # - find_this_within(Shop.first, 10) def self.find_this_wi…
每次更新地址时更新地理编码纬度和经度
我的 shop.rb 中有这个: def geocode_address if !address_geo.blank? geo=Geokit::Geocoders::MultiGeocoder.geocode(address_geo) errors.add(:add…
Geokit Gem 1.5 和 Ruby 1.9.2 => “不兼容的字符编码:UTF-8 和 ASCII-8BIT”
我目前正在使用前沿的东西编写一个 Rails 应用程序。 Rails3、rSpec2、Ruby 1.9.2 和 Geokit 1.5.0。当我尝试对具有非 ASCII-8Bit 特殊字符的地址进行…
在 Rails 中对 IP 地址进行地理编码
我已经安装了 GeoKit,总的来说我对它非常满意。 但我最近尝试用它对 IP 地址进行地理编码,其默认结果(看起来由 hostip.info 提供)似乎不太准确或…