112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
# File 'lib/simple_geo/client.rb', line 112
def get_density(lat, lon, day, hour=nil)
geojson_hash = get Endpoint.density(lat, lon, day, hour)
geojson_hash = HashUtils.recursively_symbolize_keys(geojson_hash)
if hour.nil?
density_info = []
geojson_hash[:features].each do |hour_geojson_hash|
density_info << hour_geojson_hash[:properties].merge(
{:geometry => hour_geojson_hash[:geometry]})
end
density_info
else
geojson_hash[:properties].merge({:geometry => geojson_hash[:geometry]})
end
end
|