Look, I got the solution! It's just that I was looking at a code in a tutorial that used only ol.interaction.Draw, with the event name varDraw.on ('drawend', function (e) {... etc. Well, in the official Openlayers.org documentation, has an example that satisfied my search, where the Snap method is used: var snap = new ol.interaction.Snap ({source: source}), and then the map.addInteraction (snap) command is applied again. And it looks like this is more current for version 4. It works cool now. Thanks to anyone who's interested.