Tôi muốn lưu dữ liệu hình học sau khi tôi sửa đổi nó, vì vậy tôi cần một sự kiện kích hoạt sau khi tôi hoàn thành để sửa đổi tính năng. Tôi sử dụng như sau từ bài viết này: người nghe sửa đổi tương tác
var selected_features = select.getFeatures();
// when a feature is selected...
selected_features.on('add', function (event) {
// get the feature
var feature = event.element;
feature.on("change", function (event) {
logStatus(feature.getId() + " has been changed!\n");
});
});
Nhưng người nghe này kích hoạt quá nhiều lần trong một lần sửa đổi và nếu tôi đang sử dụng 'một lần' thay vì 'bật' thì chỉ có một thay đổi nhỏ đầu tiên và không hơn, vì vậy nó không lưu thay đổi thực sự. Tôi cần một cái gì đó như "changeend" hoặc "sửa đổi" sẽ kích hoạt khi tôi hoàn thành để sửa đổi tính năng, tôi có thể sử dụng cái gì?