returning flock centroid lat-lon, let client compute the rest
This commit is contained in:
parent
c56f6fe0a8
commit
c7ec3c7b3a
8
model.py
8
model.py
@ -138,14 +138,10 @@ class Bike(Document):
|
|||||||
"""
|
"""
|
||||||
flock = Flock(self.find_flock())
|
flock = Flock(self.find_flock())
|
||||||
if flock.size > 0:
|
if flock.size > 0:
|
||||||
flock_heading = self.heading_to(flock.centroid)
|
|
||||||
flock_lat = float(flock.centroid.lat)
|
flock_lat = float(flock.centroid.lat)
|
||||||
flock_lon = float(flock.centroid.lon)
|
flock_lon = float(flock.centroid.lon)
|
||||||
flock_distance = distance.geodesic((self.point[1],
|
|
||||||
self.point[0]), (self.destination[1],
|
return {'flock_lat': flock_lat,
|
||||||
self.destination[0])).meters
|
|
||||||
return {'flock_heading': flock_heading,
|
|
||||||
'flock_lat': flock_lat,
|
|
||||||
'flock_lon': flock_lon,
|
'flock_lon': flock_lon,
|
||||||
'flock_avg_speed': flock.mean_speed,
|
'flock_avg_speed': flock.mean_speed,
|
||||||
'flock_size': flock.size}
|
'flock_size': flock.size}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user