RailsCasts #273을보고 난 후에 Geocoder 보석을 사용하고 싶습니다. 나는 본 적이 : class Skatepark < ActiveRecord::Base
reverse_geocoded_by :latitude, :longitude
after_validation :fetch_address
...
end
을 지리
저는 geocoder gem을 사용 중이며 반지름 (중심 좌표)이있는 모든 도시를 가져올 수있는 방법이 있는지 궁금합니다. city = location.cities(100) #all cities within 100km
같은이 뭔가가 PHP solution이있는 것 같습니다,하지만 난 그것이 내 경우에 사용할 수있는 방법을 모르겠어요. 감사합니다.
"from"과 "to"의 두 위치를 역 지오 코딩해야합니다. 지오 코더 보석 (http://www.rubygeocoder.com/) 내가 해봤 사용 : reverse_geocoded_by :from_lat, :from_long, :address => :from_string
reverse_geocoded_by :to_lat, :to_long, :a
에 작동하지 않는이 코드와 스케이트장 모델이 있습니다 geocoded_by :full_street_address
after_validation :geocode
...
def full_street_address
[address, city, 'Ontario', 'Canada'].compact.join(', ')
end
을 그리고 DB/s