ol.dom.Input был удален в 3.5.0
Экспериментальный компонент ol.dom.Input был удален. Если вам нужно синхронизировать состояние элемента ввода dom с ol.Object, это может быть выполнено с помощью прослушивателей для событий изменений. Например, вы можете связать состояние ввода флажка с видимостью слоя следующим образом:
var layer = new ol.layer.Tile();
var checkbox = document.querySelector('#checkbox');
checkbox.addEventListener('change', function() {
var checked = this.checked;
if (checked !== layer.getVisible()) {
layer.setVisible(checked);
}
});
layer.on('change:visible', function() {
var visible = this.getVisible();
if (visible !== checkbox.checked) {
checkbox.checked = visible;
}
});