Continued work of original Geo [PR](https://github.com/techniq/layerchart/pull/36), as well as additional examples / features from the original [issue](https://github.com/techniq/layerchart/issues/19). - Zoom - [x] fix `fitGeojson` integration (or replace with `initialTranslate/Scale`/etc) - Integrated TransformContext along with Chart's [fitGeoObject](https://github.com/techniq/layerchart/releases/tag/layerchart%400.37.3) - [x] [Seamless zoomable map tiles](https://observablehq.com/@d3/seamless-zoomable-map-tiles?collection=@d3/d3-tile) - [ ] scale/translate extents (max zoom, scroll, etc) - [ ] [extent](https://github.com/d3/d3-zoom/#zoom_extent) - [ ] [constrain](https://github.com/d3/d3-zoom/#zoom_constrain) - [ ] [scaleExtent](https://github.com/d3/d3-zoom/#zoom_scaleExtent) - [ ] [translateExtent](https://github.com/d3/d3-zoom/#zoom_translateExtent) - Map tiles - [ ] Better implementation using canvas and caching Image instances - See [tile-rack](https://github.com/GlobeletJS/tile-rack) from Globlet - [ ] Support showing lower quality images while higher quality are loading - [ ] Edge buffer - http://www.tolon.co.uk/Leaflet.EdgeBuffer/comparison.html - [ ] Tile wrap - https://observablehq.com/@d3/wrapped-tiles?collection=@d3/d3-tile - [ ] Vector tiles - https://docs.mapbox.com/data/tilesets/guides/vector-tiles-standards/ - https://observablehq.com/@d3/mapbox-vector-tiles - https://observablehq.com/@gallowayevan/life-expectancy - [ ] HexBin/Grid - https://observablehq.com/@d3/hexbin-map - https://observablehq.com/@larsvers/hexgrid-maps-with-d3-hexgrid?collection=@observablehq/maps - GeoPoint - [ ] Overlay data on a pre-projected map (`geoAlbersUsa` with `geoIdentity`) - Consider pre-projecting the data first
Continued work of original Geo PR, as well as additional examples / features from the original issue.
fitGeojsonintegration (or replace withinitialTranslate/Scale/etc)geoAlbersUsawithgeoIdentity)