A route start point and a route end point are specified. Data is retrieved relating to a vehicle type for possible use on the route, and including at least one attribute of each of one or more possible route waypoints, the at least one attribute relating to at least parking availability for the vehicle type. A route is determined between the start point and the end point at least in part by applying the route parameter to the attribute.