Skip to content

Latest commit

 

History

History
executable file
·
60 lines (43 loc) · 902 Bytes

readme.md

File metadata and controls

executable file
·
60 lines (43 loc) · 902 Bytes

Leaflet divHeatmap Layer

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.

To Do

  • Callbacks for animations
  • Support for CSS animations