Topgraphic data

Has anyone seen GPS software that overlays the street our current programs use atop rendered topographic data? It seems like this is the next natural progression for navigation software if it hasn't been done yet, and would be very helpful in correlating things onscreen with things outside the car.