Я работаю над задачей, которая вычисляет расстояние между двумя точками 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
пример вычисляемого элемента:
магазин2 : 5527.654499076738
в документе haversine gem есть метод конвертации: Distance.to_kilometers, но у меня он не работает! любая помощь ?