View Single Post
Posts: 2 | Thanked: 1 time | Joined on Feb 2009 @ Canberra
#285
Originally Posted by gerritv View Post
I can't create routes using town etc because the N800 doesn't have a locale for Canada.
I have the same problem in Australia, plus a lack of is_in tags. To get routing by town to work, I had to do two things:
  1. Put a script called navit in /usr/local/bin/.
    Code:
    #!/bin/sh
    LANG=en_AU /usr/bin/navit
    Because /usr/local/bin/ preceeds /usr/bin in the PATH, this script will be called from the launcher in preference to /usr/bin/navit.
  2. Hack osm2navit to add is_in=Australia to every place in the OSM export and regenerate the map. You won't need to do this if OSM already has is_in tags for Canada.

After doing these two things, routing by town works great. Street names seem to work too but I haven't tried them all that much.
 

The Following User Says Thank You to samco For This Useful Post: