After we were able to rectify the image quality issue with ESRI’s online services, our next hurdle was to pick and choose functionality that we wanted to customize through our MapViewer. The first two were transparency and a basemap switcher.
However, the next task was to start to incorporate other tools which were not readily integrated into the ESRI online mapping platforms, which were basically ArcGIS Javacsript API and ArcGIS.com viewer.
The first hurdle was to implement a swipe effect, which had two examples:1) From ESRI and 2) from Mapbox.
2) Mapbox’s Swipe Tool was done in less than 100 lines of code and no dependencies outside of leaflet.