Leaflet.AreaRuler
github.com/gabriel-russo/Leaflet.AreaRuler
Example with custom html button