This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Most map tile providers use 256px square tiles so Leaflet's basic zoom algorithm looks like this: | |
256 * Math.pow(2, zoom); | |
If you're working with vector layers you can extend one of leaflet's default CRSs | |
and make it return tile sizes in smaller increments. This can be very helpful when using | |
fitBounds() with layer groups, so the zoomed group fits better within the map bounds: | |
E.g., extending L.CRS.EPSG3857 (the default CRS): |