1. A method for navigation in a mobile device, the method comprising: accepting an inquiry in voice from a user to a destination; receiving a starting position; communicating with a server over a wireless link; sending the inquiry including the starting position to the server, wherein the server is configured to determine a route to the destination; receiving routing data from the server; and displaying on a display screen the route from the starting position to the destination.