How can I find the shortest route
from one intersection to another.
Graph vertices - intersections of roads
Graph edges - roads connecting intersections (vertices),
or ending at culdesacs (dead ends) vertices.
Edge weights - place a number associated with each edge
(road), that give the distance of the road between its 2 vertices
(intersections).
Directed or Not? - if you have one way roads you may want
to represent your road map with a Directed Graph.
cost of a path - sum of weights of edges in path
You could modify the weights to include
interesting things like current traffic, possible road work.