How can I add featureOver
on map for multiple layers(layers added dynamically) using carto.js and leaflet. This functionality have worked only for one layer. Here is my code:
layer.on(carto.layer.events.FEATURE_OVER, featureEvent => {
//console.log("feature event", featureEvent);
popup.setLatLng(featureEvent.latLng);
if (!popup.isOpen()) {
popup.setContent(featureEvent.data.sdlbl);
popup.openOn(map);
}
});
layer.on(carto.layer.events.FEATURE_OUT, featureEvent => {
popup.removeFrom(map);
});