Merge pull request #2077 from umap-project/fix-continue-backward-measure

fix: correctly add drawn latlng when continuing line backward
This commit is contained in:
Yohan Boniface 2024-08-29 20:01:01 +02:00 committed by GitHub
commit f236e7e3b6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1260,7 +1260,11 @@ U.Editable = L.Editable.extend({
} }
} else { } else {
const tmpLatLngs = e.layer.editor._drawnLatLngs.slice() const tmpLatLngs = e.layer.editor._drawnLatLngs.slice()
if (e.layer.editor._drawing === L.Editable.BACKWARD) {
tmpLatLngs.unshift(e.latlng)
} else {
tmpLatLngs.push(e.latlng) tmpLatLngs.push(e.latlng)
}
measure = e.layer.getMeasure(tmpLatLngs) measure = e.layer.getMeasure(tmpLatLngs)
if (e.layer.editor._drawnLatLngs.length < e.layer.editor.MIN_VERTEX) { if (e.layer.editor._drawnLatLngs.length < e.layer.editor.MIN_VERTEX) {