VIEWER DEMO! This still has one annoying bug. It assumes that a degree of latitude is the same distance as a degree of longitude. While this may be good enough closer to the equator, it is not a good assumption in northern Alberta. The result is that the marker does not move in a straight line between two points, it moves in a curve. This shall be fixed.
EDITOR DEMO! In the works.