1. A method performed in a general purpose computer of providing cost information associated with intersections of a road network, comprising: receiving, for a plurality of intersections, driving data indicative of at least one condition of a vehicle upon passage of the vehicle through the plurality of intersections; determining for each intersection in the plurality of intersections a set of features values associated with the respective intersections, the set of feature values being determined based at least on a road class and/or traffic pattern of an incoming road segment, a road class and/or traffic pattern of an outgoing road segment, and a maneuver classification indicative of a direction change when travelling from the incoming road segment to the outgoing road segment; adjusting parameters associated with passage through intersections in an intersection cost module of an electronic device which provides route guidance information, the intersection cost module being configured to provide a cost value in response to receipt of a set of feature values associated with an intersection and the parameters being adjusted based on receipt of driving data and the sets of features value determined for the plurality of intersections to configure the intersection cost module for a subsequent use in at least one of route search or route guidance.