This post describes how to build a basic bubble map with d3.js on top of a leaflet background. See more bubblemap examples here.
latLngToLayerPoint