A mobile device for providing attribute information for one or more routes through a navigable network in a geographic area represented by digital map data, wherein said digital map data comprises information indicative of a plurality of segments connected by nodes, the plurality of segments being representative of navigable segments of the navigable network, the device comprising: a memory storing: a trip database; information indicative of a primary route to a destination location, wherein the primary route is a route calculated using a routing algorithm arranged to favour segments of the digital map data included in the trip database and/or a route predicted using a prediction module arranged to predict a destination and associated route to the destination as a result of a route search being performed with respect to the trip database; and an attribute of the primary route; wherein said digital map data comprises information indicative of a plurality of segments connected by nodes, the plurality of segments being representative of navigable segments of the navigable network, and wherein the trip database comprises information identifying a subset of segments of the digital map data, the subset of segments being navigable segments of the navigable network that have been previously traversed by a user of the mobile device; and the device comprising a processor communicably coupled to the memory, wherein the processor is arranged to operably execute a route attribute module to: define a travel network, wherein the travel network comprises the subset of segments and, when a predicted route to the destination is not determined by the prediction module, the segments forming the primary route; and one or more decision points, each decision point being a node at which there are at least two possible routes to the destination location via the travel network; determine one or more alternate routes to the destination location via the travel network and an attribute of each alternate route, wherein the one or more alternate routes are determined using the routing algorithm arranged to favour segments of the digital map data included in the trip database; and display on a display device attribute information when a current location of the mobile device along the primary route is at or proximal to a decision point of the travel network, wherein the attribute information is based on the determined attributes for at least the one or more alternate routes and the attribute of the primary route, such that the user is able to decide whether to continue to follow the primary route or to follow one of the one or more alternate routes. a memory storing: a trip database; information indicative of a primary route to a destination location, wherein the primary route is a route calculated using a routing algorithm arranged to favour segments of the digital map data included in the trip database and/or a route predicted using a prediction module arranged to predict a destination and associated route to the destination as a result of a route search being performed with respect to the trip database; and an attribute of the primary route; a trip database; information indicative of a primary route to a destination location, wherein the primary route is a route calculated using a routing algorithm arranged to favour segments of the digital map data included in the trip database and/or a route predicted using a prediction module arranged to predict a destination and associated route to the destination as a result of a route search being performed with respect to the trip database; and an attribute of the primary route; wherein said digital map data comprises information indicative of a plurality of segments connected by nodes, the plurality of segments being representative of navigable segments of the navigable network, and wherein the trip database comprises information identifying a subset of segments of the digital map data, the subset of segments being navigable segments of the navigable network that have been previously traversed by a user of the mobile device; and the device comprising a processor communicably coupled to the memory, wherein the processor is arranged to operably execute a route attribute module to: define a travel network, wherein the travel network comprises the subset of segments and, when a predicted route to the destination is not determined by the prediction module, the segments forming the primary route; and one or more decision points, each decision point being a node at which there are at least two possible routes to the destination location via the travel network; determine one or more alternate routes to the destination location via the travel network and an attribute of each alternate route, wherein the one or more alternate routes are determined using the routing algorithm arranged to favour segments of the digital map data included in the trip database; and display on a display device attribute information when a current location of the mobile device along the primary route is at or proximal to a decision point of the travel network, wherein the attribute information is based on the determined attributes for at least the one or more alternate routes and the attribute of the primary route, such that the user is able to decide whether to continue to follow the primary route or to follow one of the one or more alternate routes.