1. A method of selecting a route for a user, the method comprising: receiving, by a routing computer, a traced route via user input on a traceable map; receiving, by the routing computer, a plurality of routing criteria; determining, by the routing computer, a plurality of alternative routes based on the traced route and the routing criteria; and displaying, by the routing computer, at least one of the plurality of alternative routes on the traceable map.