Я работаю над задачей, которая вычисляет расстояние между двумя точками GPS, и я хочу преобразовать расстояние в КМ:
def distances
site = Site.find params[ :id ]
stores = Store.current
distances = []
stores.map do |store|
distance = Haversine.distance(site.address.latitude, site.address.longitude, store.address.latitude, store.address.longitude)
distances << {
name: store.name,
value: distance
}
end
render json: {
distances: distances.to_json
}
end
пример вычисляемого элемента:
store2: 5527.654499076738
В документе Doc of Hversine Gem есть метод для преобразования: distance.to_kilmeters, но он не работает для меня!любая помощь?