ご存じのとおり、leaflet-geoman には「drawCircle」という機能があり、中心にピボットを持ち、マウスで半径を広げて円を描くことができます。私の使用法では、サークルがドラッグされている間はその機能を制限したかったのです。今のところ、pm:create イベントの後にサークルが大きすぎないことを確認するだけだからです。
これは私が今していることです:
if (e.layer.getRadius() > 400) {
attivaToast("Circle is too big!", "error", "#e74c3c");
map.removeLayer(e.layer)
return;
}
そして、これは私が欲しいものですが、私にはできません:
map.on('pm:someCircleDragEvent' e=> checkCircleSize(e));
アイデアがあれば、事前に感謝します。
PS: Leaflet.draw やその他のプラグインは使いたくありません。