He puntos como este en un folleto con un mapa.
Los puntos vienen originalmente de un archivo GeoJSON y yo solía L.circleMarker
a convertir a los círculos. ¿Cómo puedo crear una leyenda para estos puntos? Basado en el Interactivo Choropleth Mapa Ejemplo yo era capaz de generar una leyenda como esta:
El código que he usado es este:
var legend = L.control({position: 'bottomleft'});
legend.onAdd = function (map) {
var div = L.DomUtil.create('div', 'info legend');
categories = ['STX','HHX','HF','STX/HF'];
for (var i = 0; i < categories.length; i++) {
div.innerHTML +=
'<i style="background:' + getColor(categories[i]) + '"></i> ' +
(categories[i] ? categories[i] + '<br>' : '+');
}
return div;
Pero me gusta también coincide con la forma (círculos) a la leyenda, y no sólo el color.