This map uses TurfJS to show the great cirle distance and mid-point between two points. The points can be dragged and moved to any location.