This is a map that uses leaflet.js and d3.js in a way that combines the two so that the d3.js object zooms and pans with the map. It is as used as an example in the book D3 Tips and Tricks.
It is derived from the Mike Bostock tutorial on Leaflet but is simplified somewhat.