I have a LeafletJS map application with lots of layers. I have a few layers that only have imagery for certain regions across the world. Because everything goes on a world base map. All tile caches are generated as standard tile caches covering the world in web Mercator (Google tile cache system) and are served using a ArcGIS Server.
Here is what I would like to do: Load a tile layer when certain bounding box comes into active view and then unload it when box is out.
Is there a simple way to do this in LeafletJS without going through manual geometry check ?