Javascript 按半径排序L.圆形标记器

Javascript 按半径排序L.圆形标记器,javascript,leaflet,Javascript,Leaflet,我使用circlr标记可视化了我的数据。但是这个圆覆盖了另一个半径较小的圆。是否可以按半径对圆进行排序。如何做到这一点?这是我的密码: circles.forEach((circle) => { var circle = L.circle(circle.location, { color: "#ef8d32", fillColor: "#ef8d32", fillOpacity: 1, radius: circle

我使用circlr标记可视化了我的数据。但是这个圆覆盖了另一个半径较小的圆。是否可以按半径对圆进行排序。如何做到这一点?这是我的密码:

circles.forEach((circle) => {
  var circle = L.circle(circle.location, {
    color: "#ef8d32",
    fillColor: "#ef8d32",
    fillOpacity: 1,
    radius: circle.Transportasi_TidakMengakses * 20,
  }).addTo(map);
});

circles.forEach((circle) => {
  var circle = L.circle(circle.location, {
    color: "#cc561e",
    fillColor: "#cc561e",
    fillOpacity: 1,
    radius: circle.Transportasi_Tidak * 20,
  }).addTo(map);
});

circles.forEach((circle) => {
  var circle = L.circle(circle.location, {
    color: "#beca5c",
    fillColor: "#beca5c",
    fillOpacity: 1,
    radius: circle.Transportasi_Lainnya * 20,
  }).addTo(map);
});

circles.forEach((circle) => {
  var circle = L.circle(circle.location, {
    color: "#aa2b1d",
    fillColor: "#aa2b1d",
    fillOpacity: 1,
    radius: circle.Transportasi_Ya * 20,
  }).addTo(map);
});
结果是:

那么您当前的代码是什么

circles.forEach(circle => {
    var circle = L.circle(circle.location, {
        color: '#cc561e',
        fillColor: '#cc561e',
        fillOpacity: 1,
        radius: circle.Transportasi_Lainnya*20
    }).addTo(map);
    })
circles.forEach(circle => {
    var circle = L.circle(circle.location, {
        color: '#cc561e',
        fillColor: '#cc561e',
        fillOpacity: 1,
        radius: circle.Transportasi_Lainnya*20
    }).addTo(map);
    })