rodolpheg

Untitled

Feb 12th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. // Créons une palette une palette avec http://colorbrewer2.org, mais la classification est ici à notre discrétion
  2. var classes = [11440, 35008, 44971, 55979, 71808, 93440, 129024, 186368, 283904];
  3. var palette = ["#d53e4f", "#f46d43", "#fdae61", "#fee08b", "#e6f598", "#abdda4", "#66c2a5", "#3288bd"];
  4.  
  5. legend.onAdd = function (map) {
  6. // création d'un élément <div>
  7. var div = L.DomUtil.create('div', 'info legend');
  8. var labels = [];
  9. // itération à travers les classes et création des icones sous forme de code HTML
  10. for (var i = 0; i < classes.length - 1; i++) {
  11. labels.push('<i style="background:' + palette[i] + '"></i>' + classes[i] + ' $ à ' + classes[i + 1] + " $<br>");
  12. }
  13. // injection du code HTML dans la page
  14. div.innerHTML = '<h4>Valeur en dollars par année</h4><hr>' + labels.join('<br>');
  15. return div;
  16. };
  17. // Ajout de la légende à la carte
  18. legend.addTo(maCarte);
Advertisement
Add Comment
Please, Sign In to add comment