На данный момент езжу с прогой GisRX и
картой с их сайта. Карта достаточно подробная, кататься можно. На счет прокладки маршрута, не уверен. По городу практически не пользуюсь. А те несколько раз когда пробовал, показывала не лучший маршрут... Есть еще
Garmin Mobile PC но под нее нужно карту покупать. Нормальных бесплатных я не встречал..