Estou usando o L.esri.dynamicMapLayer em uma aplicação leaflet. Simplesmente criar as camadas não é um problema e posso usá-las com sucesso na aplicação. Meu problema é quando o servidor do serviço de mapa retorna um erro (400, 500, etc) eu perco a capacidade de clicar em outros dados no mapa (dados GeoJson vindos de um MongoDB).
Alguma ideia de como capturar e tratar esses erros para que eles não interfiram na experiência do usuário?