Software to move graphics over another. i.e. a bus over a map
You could try stop-motion. Basically your taking a pic of the bus everytime you move it on the map, then putting it together as a sequence in your editing program. Bout the only free way I can think of