Adds marker placing and distances between points to the map screen.
When a point on the screen is placed the marker will be added or moved
depending on its existence.