Correct time marks.

debian-sid
Tom Payne 15 years ago
parent aac8911e33
commit e2501b3ac9

@ -68,7 +68,7 @@ class Stock(object):
self.time_mark_styles = []
for i in xrange(0, len(self.icons)):
icon_style = kml.IconStyle(self.icons[i], scale=self.icon_scales[i])
label_style = kml.LabelStyle(color='99ffff33', scale=self.label_scales[i])
label_style = kml.LabelStyle(color='9933ffff', scale=self.label_scales[i])
self.time_mark_styles.append(kml.Style(icon_style, label_style))
self.kmz.add_roots(*self.time_mark_styles)
self.pixel_url = 'images/pixel.png'
@ -334,8 +334,8 @@ class Flight(object):
index = util.find_first_ge(self.track.t, t)
if index is None:
break
delta = float(self.track.t[index] - t) / (self.track.t[index] - self.track.t[index - 1])
coord = self.track.coords[index - 1].interpolate(self.track.coords[0], delta)
delta = float(t - self.track.t[index - 1]) / (self.track.t[index] - self.track.t[index - 1])
coord = self.track.coords[index - 1].interpolate(self.track.coords[index], delta)
if dt.minute == 0:
style_index = 0
elif dt.minute == 30:

Loading…
Cancel
Save