摘要:
Devices and methods provide route guidance by maintaining a plurality of user preferences, receiving a beginning location and an ending location of a trip, and receiving a trip purpose of the trip. Such devices and methods automatically generate multiple different routes between the beginning location and the ending location, automatically create a subset of less than all of the user preferences that match the trip purpose to produce purpose-specific preferences, and automatically rank the multiple different routes by ranking routes that match more of the purpose-specific preferences ahead of routes that match less of the purpose-specific preferences to produce a ranked order. Then, such devices and methods automatically output the multiple different routes in the ranked order.