I suggest you to use Mappero , that does it for you. It also should support voice navigation in english(doesn't wotk for me tho) You need a good iphonish data plan for the n900 to use it well, because ovi maps and mappero need internet to get routing (afaik)