Lightweight implementation of an heatmap layer for leaflet using CSS3 and divIcon
##Use
var divHeatmapLayer = new L.DivHeatmapLayer();
###Options
{
clickable: true or false, // divHeatmapLayer.on('click',function() {...});
radius: 100,
gradient: true or false, // Make solid blobs
color: '255,0,0' or '#FF0000'
}
##Methods:
###.setData(data) Loads an array of data points:
var data = [
{
lat:10,
lon:12,
value:1
},
{
...
}
];
###.getData() Returns the dataset in the heatmap.
###.clearData() Clears all the data.
###.morphData(data) Load a new dataset performing a fadeOut on the old data and a fadeIn on the new data.
###.fadeInData(data) Loads an array of data points fading.
###.fadeOutData() Removes the current data making it fade out.
- Callbacks for animations
- Support for CSS animations