Ich habe mal versucht, das plugin zu verbessern, bin aber an einem kleinen Problem hängengeblieben. Wenn man das Rechteck aufzieht, dann bewegen sich ja zwei oder drei Ecken, je nachdem ob man vorher einen Weg ausgewählt hat oder nicht. Nun kann jede dieser Ecken entweder in der Nähe eines vorhandenen Knotes oder einer Linie sein. Wenn man nach dem Loslassen der Maustaste jeden Punkt einzeln anschaut und irgendwo “einrasten” läßt, kommt am Ende evtl. kein rechteckiges Gebilde dabei raus, evtl. wird auch ein anderes, vorher rechteckiges Gebäude durch die Aktion verunstaltet. Das Plugin kann die Situation erkennen, aber ich weiss nicht recht, wie ich dem Benutzer die Situation zurückmelden kann. Ich habe im Ticket zwei screen shots angehängt, um das zu verdeutlichen:
https://josm.openstreetmap.de/ticket/16948#comment:24
Hat einer von Euch eine Idee?