I have a WPF application that graphically represents a car trajectory between cities.

Till now, it's just circles and line between them on a white background.

Is there a way to add some functionality like Google Maps does, say, link circles to physical coordinates and instead of lines draw real paths following the roads?

![enter image description here](https://i.stack.imgur.com/NNBQl.jpg)