From f8152a3649a65e3ac14c1749fb43d0b5454431e7 Mon Sep 17 00:00:00 2001 From: emdete Date: Tue, 11 Mar 2008 17:23:28 +0000 Subject: [PATCH] react on content without lat/lon use boolean the right way ;) git-svn-id: http://www.neo1973-germany.de/svn@22 46df4e5c-bc4e-4628-a0fc-830ba316316d --- pylgrim/pylgrim.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pylgrim/pylgrim.py b/pylgrim/pylgrim.py index e055f2e..b8b203f 100755 --- a/pylgrim/pylgrim.py +++ b/pylgrim/pylgrim.py @@ -196,7 +196,7 @@ class TestView(edje.Edje): self.animate = False - self.set_current_tile(49.009051, 8.402481, 10) + self.set_current_tile(49.009051, 8.402481, 13) ''' self.marker = mark(self.evas_canvas.evas_obj.evas) @@ -227,9 +227,11 @@ class TestView(edje.Edje): print 'LocationFeed', e return True def position(self, content): - print 'position', content['longitude'], content['latitude'] - if self.animate == False: - self.set_current_tile(float(content['latitude']), float(content['longitude']), self.z) + longitude = float(content.get('longitude', self.lat)) + latitude = float(content.get('latitude', self.lon)) + print 'position', longitude, latitude + if not self.animate: + self.set_current_tile(latitude, longitude, self.z) #jump to coordinates def set_current_tile(self, lat, lon, z):