Since all IRIS systems don't support tiles down to zoom 18, it makes sense to provide a way to limit the maximum zoom the user can select to the available tiles. Current suggestion is to add a map.zoom.max attribute to the client.properties file (adjacent to the map.tile.url attribute) and enforce that limit in the client.map.MapModel.java.zoomIn(…) method.
Since all IRIS systems don't support tiles down to zoom 18, it makes sense to provide a way to limit the maximum zoom the user can select to the available tiles. Current suggestion is to add a map.zoom.max attribute to the client.properties file (adjacent to the map.tile.url attribute) and enforce that limit in the client.map.MapModel.java.zoomIn(…) method.