Как добавить динамическую легенду для тепловой карты? - PullRequest
0 голосов
/ 10 мая 2019

У меня есть динамическая тепловая карта, работающая с помощью подключаемого теплового штекера. https://github.com/Leaflet/Leaflet.heat/tree/gh-pages/dist Есть ли способ создать легенду динамического градиента с этим подключаемым модулем?

//create heat map
function createHeatMap(pollen){

    var locations = pollen.features.map(function(row) {
      // the heatmap plugin wants an array of each location
      var location = row.geometry.coordinates.reverse();
      location.push(0.9);
      return location; // [50.5, 30.5, 0.2], [lat, lng, intensity]
    });

      var heat = L.heatLayer(locations, { 
       minOpacity: 0.3,
       radius: 20,
        blur:10,
        maxZoom:5,
        max:100,
       gradient: {
           0.1: 'purple',
           0.2: 'cyan',
           0.3: '#2b83ba',
           0.4: 'green',
           0.6: 'yellow',
           0.8: 'orange',
           0.9: '#d7191c',
           1: 'red'
       } 
   });

    map.addLayer(heat);

};

текущий нагревкарта без легенды

...