rails-geocoder

    2熱度

    1回答

    我想使用地理編碼器只是返回給定經度和緯度附近的結果,我的表​​有經度和緯度列,儘管他們拼寫'model'_latitude和'model'_longitude。 我不需要對對象進行地理編碼,因爲我不使用地址,在創建時通過參數存儲緯度和經度,我想使用near方法檢索結果。 這是甚至有可能與此寶石?如果沒有任何更適合的建議? 編輯: 有關更多信息,這是我迄今爲止。在模型類: geocoded_by :

    0熱度

    1回答

    產生的結果locations_by_geocoder = Location.near([params [:latitude],params [:longitude]],params [:radius],:units => km ) 和 locations_by_where = Location.where(:ID => [7,10,9,8]) 是相同 location_by_geocoder ou

    1熱度

    1回答

    我正在使用ruby on rails。 Rails版本3.2.14。我一直使用Geocoder gem來根據經緯度對current_location進行地理編碼,並且它工作的很棒。現在我一直試圖使用地理編碼器的nearbys方法,它返回nil而不是空數組。 這是我的代碼 @user = User.find(PARAMS [:ID]) @near_by_users = @ user.nearbys(

    2熱度

    1回答

    據紅寶石地理編碼器文件(rubygeocoder.com),它可以使用地理編碼寶石與西納特拉應用紅寶石地理編碼器,但我遇到了問題,得到它的工作並沒有能夠找到任何工作示例或相關的stackoverflow問題。我認爲這個問題是由於它是一個Sinatra應用程序,而不是一個完整的Rails應用程序。 我的Gemfile: source "https://rubygems.org" ruby '2.1

    2熱度

    1回答

    我試圖實現,以便在進行地理編碼和/或反向地理編碼之前動態設置語言,現在,我在應用程序的初始化程序中設置語言。 Geocoder.configure( :units => :km, :language => :en ) 我想它,這樣的語言會被動態設置,例如: Geocoder.configure( :units => :km, :language =>

    0熱度

    1回答

    我正試圖使用​​Geocoder寶石獲取城市,國家和地區名稱。 這是我正在做它: geo_data = Geocoder.search('50.131.44.XXX') puts geo_data.inspect puts geo_data[0].city #puts geo_data[0].inspect puts geo_data[0].country_code puts geo_d

    2熱度

    1回答

    我嘗試使用webmock對地理編碼HTTP請求進行存根。 但我總是得到這樣的錯誤: NoMethodError: undefined method `[]' for nil:NilClass context "geocoding" do before :each do @user = Fabricate :user stub_request(:get, /.*yb

    0熱度

    1回答

    我試圖使用郵政編碼讓城市geocoder寶石和我的工作,我得到這樣的對象: --- - !ruby/object:Geocoder::Result::Google data: address_components: - long_name: AB10 1AA short_name: AB10 1AA types:

    1熱度

    1回答

    我有一個這樣的模型,其中我存儲協調和地址。這個模型僅用於測試。 class Geomodel include Mongoid::Document include Geocoder::Model::Mongoid field :coordinates, type: Array field :address before_save :update_co

    0熱度

    1回答

    我的應用程序允許用戶查看其他人在其周圍銷售的物品(通常是對象)。 在我第一次嘗試,我得到使用的所有對象:現在 @objects = Object.all.order(created_at: :desc) ,我想限制的對象列表提供給周圍的當前用戶出售對象,利用地理編碼的寶石。所以我做: @users = User.nearbys(10) 這給我身邊的當前用戶的用戶由10公里。但是我必須改變視