【发布时间】:2018-10-09 16:35:11
【问题描述】:
向 Leaflet JS 地图添加图例是可行的。
但在彩色方框内,出现了""(双引号):
如何删除这些?
使用:
function getColour(d) {
switch (d) {
case '> 2 uur':
return 'green';
case '1 - 2 uur':
return 'yellow';
case '30 min - 1 uur':
return 'orange';
case '< 30 min':
return 'red';
default:
return '#fff';
}
};
var legend = L.control({
position: 'bottomright'
});
legend.onAdd = function(mymap) {
var div = L.DomUtil.create('div', 'info legend');
grades = ['> 2 uur', '1 - 2 uur', '30 min - 1 uur', '< 30 min'];
for (var q = 0; q < grades.length; q++) {
div.innerHTML +=
'<q style="background:' + getColour(grades[q]) + '"></q> '
+ (grades[q] ? grades[q] + '<br>' : '+');
}
return div;
};
legend.addTo(mymap);
【问题讨论】:
标签: javascript html leaflet legend