rails-geocoder

    1熱度

    1回答

    我已經有一段時間在我的數據庫中的地址表,並且最近遇到了Geocoder gem(sweet gem)。無論如何,我已經編輯了我的模型,包括經緯度列,並指定每個記錄應該是什麼,所以現在我想簡單地對錶格中的所有地址進行地理編碼,現在當前沒有地址緯度和經度。 我以爲我已經與軌道控制檯想通了,簡單地通過運行以下命令: Address.all.each{ |address| address.geocode

    0熱度

    1回答

    使用來自地理編碼器的railscast 217(多步驟/嚮導)。我想要做的是讓用戶在表單的第一部分輸入會議位置,然後在表單的第二部分輸入geocoder返回地址解析器已過濾出的地址列表。我會如何去做這件事? 我已經創建了多步表單。但是我在控制器中使用什麼來從表單的第一部分獲取地址(街道,城市,國家),然後使用geocoder的near屬性返回表單第二部分中的附近位置列表?

    1熱度

    1回答

    外的地理編碼器寶石允許軌內2個座標之間的距離很容易計算: obj.distance_from([40.714,-100.234]) 我如何在軌道外的Ruby腳本實現這一目標?

    7熱度

    2回答

    我有這個優秀的寶石https://github.com/alexreisner/geocoder在我的應用程序中工作正常,但我需要命令稍微不同的活動記錄查詢的結果。 例如使用導軌控制檯 $> Person.near('London',10) 產生之後 ORDER BY distance ASC 長的SQL查詢(不相關)這給出了從最接近最遠的人的一個很好的有序列表(高達10幾英里以外)。現在

    2熱度

    2回答

    我有這樣的麻煩:我想使用ajax請求來獲取用戶位置,所以我在我的控制器中創建了操作並在json中呈現Geocoder函數的結果。這裏是代碼: def find_location location = Geocoder.coordinates(params[:location]) render :json => (location) end 本地它的偉大工程,在He

    0熱度

    1回答

    我使用地理編碼器,並有一個稱爲位置的模型。該模型包含經度,緯度和地址。我想要的是給用戶選擇填寫經度和緯度或地址。如果其中一個填滿,則填寫剩餘的信息。所以在這裏我做了什麼 before_validation :check def check if self.address.blank? reverse() else geo() end

    3熱度

    2回答

    我使用geocoder來檢測國家用戶。 在我的應用程序中,我需要檢測國家用戶。我做類似: c = request.location.country_code case c when 'US' I18n.locale = :en when 'ES' I18n.locale = :es else locale ||= I18n.de

    5熱度

    2回答

    我已閱讀geocoder gem的文檔,您可以在使用Google Premier時設置密鑰,客戶端和頻道。 根據我在這裏閱讀的其他文章,現在可以使用API​​密鑰,只要您低於免費閾值,仍然無法付費。我們需要這樣做,因爲我們與Heroku一起舉辦,而且我們一直在達到我們的日常限制。我們不是我們自己,但沒有任何其他身份證明,我們可能達到IP與其他Heroku站點共享的限制。使用鑰匙將有助於識別我們,從

    3熱度

    1回答

    我在我的應用程序中使用的GeoCoder。現在我需要搜索數據庫中接近某個位置的對象或者具有特定的屬性集。我想在一個數據庫查詢中執行此操作,因爲數據庫非常龐大。 我想有像 Spot.near([lat,long],distance).where("visited = ?",true). 的距離和所訪問的屬性應與OR結合,不與AND。 有沒有人有一個想法如何做到這一點? 謝謝!

    8熱度

    1回答

    class User < AR has_many :locations end class Location < AR belongs_to :user geocoded_by :address end 如何編寫這樣的查詢? @users = User._a_query_that_returns_users_in_'Paris'_