цвет маркера листовки, основанный на значении объектов внутри - PullRequest
0 голосов
/ 14 сентября 2018

Пишу мое наблюдающее веб-приложение и нужно быстро узнать поврежденные точки моих устройств на моей карте.Я использую карты листовок.Поэтому, пожалуйста, укажите, можно ли изменить цвет маркера, чтобы он зависел от объекта svg внутри этого кластера?например, у меня есть некоторые устройства, которые помечены как поврежденные красным цветом.может ли моя карта показать мне зеленый маркер здесь красным, когда одно из моих устройств там повреждено?Большое спасибо за ответы.

Пример моей карты:

enter image description here

    <div id="map"></div>
<script type="text/javascript">

    var tiles = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
            maxZoom: 18,
            attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, Points &copy 2012 LINZ'
        }),
        latlng = L.latLng(-37.82, 175.24);

    var map = L.map('map', {center: latlng, zoom: 13, layers: [tiles]});

    var markers = L.markerClusterGroup();

    for (var i = 0; i < addressPoints.length; i++) {
        var a = addressPoints[i];
        var title = a[2];
        var marker = L.marker(new L.LatLng(a[0], a[1]), { title: title });
        marker.bindPopup(title);
        markers.addLayer(marker);
    }

    map.addLayer(markers);

</script>
...