Today I tried out the navigation properly and here are some of what I noticed: -
1 - Once you ask to be guided to a destination a route is planned, and if you deviate from that route, you are guided back to the route instread of a total route recalculation. This is poor because there may be a good reason to avoid a route. In my example we were going half way to our destination and nokia maps was telling us to go BACK to where we came from to get back onto its route. pathetic. Whoever coded this, this IS NOT smart coding, code it so that it recalculates the route in total. When I stopped navigation and got it to calculate the route again, it stopped asking me to go back.
2 - In order to make up for not dealing too well with gps data and to always be on the same route as is planned, nokia maps obviously has some tolerance function that if you are within some distance x from the road, you are assumed to be on the road, and perhaps some other little tricks. A problem with this is that when you deviate from the route, it takes several seconds before the software 'realises' you are on a different route. Improve how you deal with gps data and reduce the tolerances!
3 - The actual navigation, that is the routing, is poor, it so happens that we know where we are going, yet sub optimal, or just plain bad routes are suggested by nokia maps. I cant help you fix your routing without working on this project with you! So get some smarty pants to fix it!
Thank you and good night.
PcBorg
Resistance... Is mandatory.