returning flock centroid lat-lon, let client compute the rest

This commit is contained in:
rgarcia-herrera 2020-09-21 21:03:54 -05:00
parent c56f6fe0a8
commit c7ec3c7b3a

View File

@ -138,14 +138,10 @@ class Bike(Document):
"""
flock = Flock(self.find_flock())
if flock.size > 0:
flock_heading = self.heading_to(flock.centroid)
flock_lat = float(flock.centroid.lat)
flock_lon = float(flock.centroid.lon)
flock_distance = distance.geodesic((self.point[1],
self.point[0]), (self.destination[1],
self.destination[0])).meters
return {'flock_heading': flock_heading,
'flock_lat': flock_lat,
return {'flock_lat': flock_lat,
'flock_lon': flock_lon,
'flock_avg_speed': flock.mean_speed,
'flock_size': flock.size}