fwiw I created a version of this a couple years ago that does actually do distances to scale, and tries to simulate actual motion: http://uncharted.bpodgursky.com/
It's gone stale and has some visual glitches, but should still mostly work. (source https://github.com/bpodgursky/uncharted)