|
|
2010-11-16
, 00:30
|
|
|
Posts: 251 |
Thanked: 131 times |
Joined on Oct 2009
@ USA
|
#312
|
Agree. There are different ways.
1. Use tracklogs which are close enough (10m?) to the start and end points as route.
2. Remember routes received from Google and reuse them.
3. Ask user to download OSM vector maps for wanted region and then use the vector maps for offline routing.
| The Following User Says Thank You to jkq For This Useful Post: | ||
|
|
2010-11-16
, 04:32
|
|
|
Posts: 224 |
Thanked: 79 times |
Joined on Nov 2009
|
#313
|
Check out the Device State section of the wiki and osso_test_device_blank_pause.py for a way to keep the screen on.
-jkq
| The Following User Says Thank You to janszoon For This Useful Post: | ||
|
|
2010-11-16
, 10:12
|
|
Posts: 433 |
Thanked: 273 times |
Joined on Jan 2010
|
#314
|
| The Following User Says Thank You to Pigro For This Useful Post: | ||
|
|
2010-11-16
, 23:18
|
|
|
Posts: 1,455 |
Thanked: 3,309 times |
Joined on Dec 2009
@ Rochester, NY
|
#315
|
But it (Send to Phone) seems to be USA-only, so I would not be able to directly test/debug it there in Europe

There are already some extracts available from Cloudmade and other sources.
| The Following User Says Thank You to woody14619 For This Useful Post: | ||
|
|
2010-11-17
, 02:28
|
|
Posts: 1,547 |
Thanked: 7,503 times |
Joined on Apr 2010
@ Czech Republic
|
#316
|

|
|
2010-11-17
, 07:37
|
|
Posts: 109 |
Thanked: 45 times |
Joined on Aug 2010
|
#317
|
Does point to point routing work for you ? The address routing is currently quite basic and does not find many existing addresses, but this should be improved quite soon.
To start a navigation session, you first need to successfully get a route (point to point, address to address, etc.), then go to "route" -> "Current route" -> "tools" and press the "Start navigation" button.
.| The Following User Says Thank You to eachna For This Useful Post: | ||
|
|
2010-11-17
, 12:12
|
|
Posts: 451 |
Thanked: 334 times |
Joined on Sep 2009
|
#318
|
**log: stdout redirected to (this :) log file
** making a list of available tracklogs
* using this tracklog folder:
tracklogs/
* does it exist ?
True
* there are 6 tracklogs available
Menu knows menu changed
Initialization complete in 230.00 ms
0.54
N900 rotation object initialized
sqlite tiles: initializing db for layer: Yahoo Maps
0.54
0.54
0.54
Clicked, sending menu:screenClicked
Clicked, sending set:menu:main
Menu knows menu changed
0.54
Clicked, sending set:menu:route
Menu knows menu changed
0.54
Clicked, sending ml:showPOI:setupCategoryList:showPOI:routeToActivePOI|set:menu:POICategories
Menu knows menu changed
drawing list: POICategories
0.54
drawing list: POICategories
Clicked, sending ml:showPOI:setupPOIList:9;showPOI:routeToActivePOI|set:menu:POIList
['9', 'showPOI:routeToActivePOI']
Menu knows menu changed
drawing list: POIList
0.54
drawing list: POIList
Clicked, sending ms:showPOI:setActivePOI:1|showPOI:routeToActivePOI
Sending message: md:route:route:type=ll2ll;fromLat=55.775116;fromLon=37.593932;toLat=55.772612;toLon=37.646232;
Routing 55.775116,37.593932 to 55.772612,37.646232
onlineServices: worker initialized
onlineServices: worker starting
Sending message: ml:notification:backgroundWorkNotify:enable|ms:route:cancelButton:enable
Sending message: mapView:recentreToPos
Menu knows menu changed
0.54
0.54
0.54
Sending message: ms:turnByTurn:start:closest
{'Status': {'code': 200, 'request': 'directions'}, 'Directions': {'Distance': {'html': '5.0 km', 'meters': 4971}, 'copyrightsHtml': 'Map data ©2010 Geocentre Consulting ', 'summaryHtml': '5.0 km (about 13 mins)', 'Routes': [{'Distance': {'html': '5.0 km', 'meters': 4971}, 'End': {'coordinates': [37.646222999999999, 55.772604999999999, 0]}, 'Steps': [{'Distance': {'html': '150 m', 'meters': 153}, 'Point': {'coordinates': [37.59404, 55.775060000000003, 0]}, 'descriptionEspeak': u'Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">\u0443\u043b. \u0427\u0430\u044f\u043d\u043e\u0432\u0430</emphasis> toward <emphasis level="strong">\u0443\u043b. \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u0430 \u041d\u0435\u0432\u0441\u043a\u043e\u0433\u043e</emphasis>', 'polylineIndex': 0, 'descriptionHtml': u'Head <b>southwest</b> on <b>\u0443\u043b. \u0427\u0430\u044f\u043d\u043e\u0432\u0430</b> toward <b>\u0443\u043b. \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u0430 \u041d\u0435\u0432\u0441\u043a\u043e\u0433\u043e</b>', 'Duration': {'seconds': 28, 'html': '28 secs'}, 'visited': False, 'id': 0}, {'Distance': {'html': '500 m', 'meters': 486}, 'Point': {'coordinates': [37.592309999999998, 55.774079999999998, 0]}, 'descriptionEspeak': u'Turn <emphasis level="strong">left</emphasis> at <emphasis level="strong">\u0443\u043b. 3-\u044f \u0422\u0432\u0435\u0440\u0441\u043a\u0430\u044f-\u042f\u043c\u0441\u043a\u0430\u044f</emphasis>', 'polylineIndex': 4, 'descriptionHtml': u'Turn <b>left</b> at <b>\u0443\u043b. 3-\u044f \u0422\u0432\u0435\u0440\u0441\u043a\u0430\u044f-\u042f\u043c\u0441\u043a\u0430\u044f</b>', 'Duration': {'seconds': 122, 'html': '2 mins'}, 'visited': False, 'id': 1}, {'Distance': {'html': '55 m', 'meters': 55}, 'Point': {'coordinates': [37.597659999999998, 55.770919999999997, 0]}, 'descriptionEspeak': u'Turn <emphasis level="strong">right</emphasis> at <emphasis level="strong">\u043f\u0435\u0440. \u041e\u0440\u0443\u0436\u0435\u0439\u043d\u044b\u0439</emphasis>', 'polylineIndex': 9, 'descriptionHtml': u'Turn <b>right</b> at <b>\u043f\u0435\u0440. \u041e\u0440\u0443\u0436\u0435\u0439\u043d\u044b\u0439</b>', 'Duration': {'seconds': 11, 'html': '11 secs'}, 'visited': False, 'id': 2}, {'Distance': {'html': '75 m', 'meters': 75}, 'Point': {'coordinates': [37.597029999999997, 55.770609999999998, 0]}, 'descriptionEspeak': u'Turn <emphasis level="strong">left</emphasis> toward <emphasis level="strong">\u0421\u0430\u0434\u043e\u0432\u043e\u0435 \u041a\u043e\u043b\u044c\u0446\u043e</emphasis>', 'polylineIndex': 12, 'descriptionHtml': u'Turn <b>left</b> toward <b>\u0421\u0430\u0434\u043e\u0432\u043e\u0435 \u041a\u043e\u043b\u044c\u0446\u043e</b>', 'Duration': {'seconds': 18, 'html': '18 secs'}, 'visited': False, 'id': 3}, {'Distance': {'html': '200 m', 'meters': 196}, 'Point': {'coordinates': [37.597799999999999, 55.770090000000003, 0]}, 'descriptionEspeak': u'Turn <emphasis level="strong">left</emphasis> at <emphasis level="strong">\u0421\u0430\u0434\u043e\u0432\u043e\u0435 \u041a\u043e\u043b\u044c\u0446\u043e/, \u0443\u043b. \u0411\u043e\u043b. \u0421\u0430\u0434\u043e\u0432\u0430\u044f</emphasis>', 'polylineIndex': 14, 'descriptionHtml': u'Turn <b>left</b> at <b>\u0421\u0430\u0434\u043e\u0432\u043e\u0435 \u041a\u043e\u043b\u044c\u0446\u043e/, \u0443\u043b. \u0411\u043e\u043b. \u0421\u0430\u0434\u043e\u0432\u0430\u044f</b>', 'Duration': {'seconds': 36, 'html': '36 secs'}, 'visited': False, 'id': 4}, {'Distance': {'html': '3.2 km', 'meters': 3243}, 'Point': {'coordinates': [37.600239999999999, 55.771160000000002, 0]}, 'descriptionEspeak': u'Continue straight onto <emphasis level="strong">\u0421\u0430\u0434\u043e\u0432\u043e\u0435 \u041a\u043e\u043b\u044c\u0446\u043e</emphasis>', 'polylineIndex': 18, 'descriptionHtml': u'Continue straight onto <b>\u0421\u0430\u0434\u043e\u0432\u043e\u0435 \u041a\u043e\u043b\u044c\u0446\u043e</b>', 'Duration': {'seconds': 358, 'html': '5 mins'}, 'visited': False, 'id': 5}, {'Distance': {'html': '450 m', 'meters': 440}, 'Point': {'coordinates': [37.649459999999998, 55.768479999999997, 0]}, 'descriptionEspeak': u'Make a <emphasis level="strong">U-turn</emphasis> at <emphasis level="strong">\u043f\u043b. \u041a\u0440\u0430\u0441\u043d\u044b\u0435 \u0412\u043e\u0440\u043e\u0442\u0430</emphasis>', 'polylineIndex': 36, 'descriptionHtml': u'Make a <b>U-turn</b> at <b>\u043f\u043b. \u041a\u0440\u0430\u0441\u043d\u044b\u0435 \u0412\u043e\u0440\u043e\u0442\u0430</b>', 'Duration': {'seconds': 154, 'html': '2 mins'}, 'visited': False, 'id': 6}, {'Distance': {'html': '290 m', 'meters': 287}, 'Point': {'coordinates': [37.643880000000003, 55.770339999999997, 0]}, 'descriptionEspeak': u'Turn <emphasis level="strong">right</emphasis> at <emphasis level="strong">\u043f\u0440\u043e\u0441\u043f. \u0410\u043a\u0430\u0434\u0435\u043c\u0438\u043a\u0430 \u0421\u0430\u0445\u0430\u0440\u043e\u0432\u0430</emphasis>', 'polylineIndex': 41, 'descriptionHtml': u'Turn <b>right</b> at <b>\u043f\u0440\u043e\u0441\u043f. \u0410\u043a\u0430\u0434\u0435\u043c\u0438\u043a\u0430 \u0421\u0430\u0445\u0430\u0440\u043e\u0432\u0430</b>', 'Duration': {'seconds': 31, 'html': '31 secs'}, 'visited': False, 'id': 7}, {'Distance': {'html': '36 m', 'meters': 36}, 'Point': {'coordinates': [37.646659999999997, 55.772390000000001, 0]}, 'descriptionEspeak': u'Take the 1st <emphasis level="strong">left</emphasis> onto <emphasis level="strong">\u043f\u0435\u0440. \u0414\u043e\u043a\u0443\u0447\u0430\u0435\u0432</emphasis>', 'polylineIndex': 43, 'descriptionHtml': u'Take the 1st <b>left</b> onto <b>\u043f\u0435\u0440. \u0414\u043e\u043a\u0443\u0447\u0430\u0435\u0432</b>', 'Duration': {'seconds': 48, 'html': '48 secs'}, 'visited': False, 'id': 8}, {u'Distance': {u'meters': 100}, u'Point': {'coordinates': [37.64622, 55.772600000000004, 0]}, 'descriptionEspeak': '<p xml:lang="en">you <emphasis level="strong">should</emphasis> be near the destination<p>', u'descriptionHtml': '<p xml:lang="en">you <b>should</b> be near the destination<p>', 'visited': False, 'id': 9}], 'polylineEndIndex': 45, 'Duration': {'seconds': 806, 'html': '13 mins'}, 'summaryHtml': '5.0 km (about 13 mins)'}], 'Polyline': {'zoomFactor': 16, 'points': 'cqlsIwqmdFdAtB~@~B|@bB??jAqCpA{BpA}CfKaS??n@xBLB??fByC??Ae@cDwJo@iA??g@{ByE}Xk@gCaB_Zc@gNs@ef@O_RFuLVkJ\\qH`CcZJwClBoYbAyJzHg_@jFwXhBiI??i@y@eBrIeBnK}BpL??yKkP??U`@St@', 'numLevels': 4, 'id': 'route', 'levels': 'B??BB???BB?BBBB??BB??@@???@?????@??BB???BBBB?B'}, 'Duration': {'seconds': 806, 'html': '13 mins'}}, 'Placemark': [{'Point': {'coordinates': [37.593932000000002, 55.775115999999997, 0]}, 'AddressDetails': {'Thoroughfare': {'ThoroughfareName': u'\u0443\u043b. \u0427\u0430\u044f\u043d\u043e\u0432\u0430'}, 'Accuracy': 0}, 'id': '', 'address': u'\u0443\u043b. \u0427\u0430\u044f\u043d\u043e\u0432\u0430'}, {'Point': {'coordinates': [37.646231999999998, 55.772612000000002, 0]}, 'AddressDetails': {'Thoroughfare': {'ThoroughfareName': u'\u043f\u0435\u0440. \u0414\u043e\u043a\u0443\u0447\u0430\u0435\u0432'}, 'Accuracy': 0}, 'id': '', 'address': u'\u043f\u0435\u0440. \u0414\u043e\u043a\u0443\u0447\u0430\u0435\u0432'}], 'name': 'from:(55.775115999999997, 37.593932000000002) to:(55.772612000000002, 37.646231999999998)'}
Sending message: notification:use at own risk, watch for cliffs, etc.#2
onlineServices: worker finished
Sending message: ml:notification:backgroundWorkNotify:disable|ms:route:cancelButton:disable
triggering espeak nr. 1
saying: <p xml:lang="en">in <emphasis level="strong">9 meters</emphasis></p><br>Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">ул. Чаянова</emphasis> toward <emphasis level="strong">ул. Александра Невского</emphasis>
0.54
triggering espeak nr. 1
saying: <p xml:lang="en">in <emphasis level="strong">9 meters</emphasis></p><br>Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">ул. Чаянова</emphasis> toward <emphasis level="strong">ул. Александра Невского</emphasis>
0.54
triggering espeak nr. 1
saying: <p xml:lang="en">in <emphasis level="strong">9 meters</emphasis></p><br>Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">ул. Чаянова</emphasis> toward <emphasis level="strong">ул. Александра Невского</emphasis>
0.54
triggering espeak nr. 1
saying: <p xml:lang="en">in <emphasis level="strong">9 meters</emphasis></p><br>Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">ул. Чаянова</emphasis> toward <emphasis level="strong">ул. Александра Невского</emphasis>
0.54
triggering espeak nr. 1
saying: <p xml:lang="en">in <emphasis level="strong">9 meters</emphasis></p><br>Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">ул. Чаянова</emphasis> toward <emphasis level="strong">ул. Александра Невского</emphasis>
0.54
triggering espeak nr. 1
saying: <p xml:lang="en">in <emphasis level="strong">9 meters</emphasis></p><br>Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">ул. Чаянова</emphasis> toward <emphasis level="strong">ул. Александра Невского</emphasis>
0.54
triggering espeak nr. 1
saying: <p xml:lang="en">in <emphasis level="strong">9 meters</emphasis></p><br>Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">ул. Чаянова</emphasis> toward <emphasis level="strong">ул. Александра Невского</emphasis>
0.54
triggering espeak nr. 1
saying: <p xml:lang="en">in <emphasis level="strong">9 meters</emphasis></p><br>Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">ул. Чаянова</emphasis> toward <emphasis level="strong">ул. Александра Невского</emphasis>
0.54
triggering espeak nr. 1
saying: <p xml:lang="en">in <emphasis level="strong">9 meters</emphasis></p><br>Head <emphasis level="strong">southwest</emphasis> on <emphasis level="strong">ул. Чаянова</emphasis> toward <emphasis level="strong">ул. Александра Невского</emphasis>
0.54
...
SNIP
the above routing command goes on forever, until you close modrana with the x button, while the GUI doesn't respond to anything.
...
Shutting-down modules
storePOI: disconnecting from db
gpsd:N900 - GPS device successfully stopped
**log: redirectiong stdout back
|
|
2010-11-17
, 12:14
|
|
Posts: 451 |
Thanked: 334 times |
Joined on Sep 2009
|
#319
|
| The Following User Says Thank You to 白い熊 For This Useful Post: | ||
|
|
2010-11-17
, 12:24
|
|
Posts: 451 |
Thanked: 334 times |
Joined on Sep 2009
|
#320
|
| The Following User Says Thank You to 白い熊 For This Useful Post: | ||
![]() |
| Tags |
| bada rox, martin_rocks, modrana, navigation, openstreetmap, the best, wehasgps |
| Thread Tools | |
|
PS Apparently Advanced Geocaching Tool has direction and distance.
Last edited by handaxe; 2010-11-15 at 23:33.