A method of resolving, in a second digital map, a location represented by an ordered list of location reference points which are representative of nodes in an encoder digital map and each having attributes representative of a specific line or segment in said encoder digital map emanating from or incident at those nodes, the method comprising the steps of: (i) for each location reference point, identifying at least one candidate node existing in the second digital map, and, using the available attributes of that location reference point, identifying at least one candidate line or segment existing in said second digital map emanating from or incident at said candidate node, (ii) performing a route search within said second digital map between: - at least one of said at least one candidate node and the corresponding candidate line or segment emanating therefrom or incident thereat, and - at least one of a candidate node for the next location reference point appearing in the list and the corresponding candidate line or segment emanating therefrom or incident thereat, extracting from said second digital map each line or segment forming part of the route so determined between said candidate nodes, and storing each of said extracted lines or segments in a location path list, (iii) repeating step (ii) for each consecutive pair of location reference points up to and including the final location reference point appearing in the list, wherein each location path list created for each successive route search is concatenated. (i) for each location reference point, identifying at least one candidate node existing in the second digital map, and, using the available attributes of that location reference point, identifying at least one candidate line or segment existing in said second digital map emanating from or incident at said candidate node, (ii) performing a route search within said second digital map between: - at least one of said at least one candidate node and the corresponding candidate line or segment emanating therefrom or incident thereat, and - at least one of a candidate node for the next location reference point appearing in the list and the corresponding candidate line or segment emanating therefrom or incident thereat, extracting from said second digital map each line or segment forming part of the route so determined between said candidate nodes, and storing each of said extracted lines or segments in a location path list, - at least one of said at least one candidate node and the corresponding candidate line or segment emanating therefrom or incident thereat, and - at least one of a candidate node for the next location reference point appearing in the list and the corresponding candidate line or segment emanating therefrom or incident thereat, extracting from said second digital map each line or segment forming part of the route so determined between said candidate nodes, and storing each of said extracted lines or segments in a location path list, (iii) repeating step (ii) for each consecutive pair of location reference points up to and including the final location reference point appearing in the list, wherein each location path list created for each successive route search is concatenated.