есть ли способ рисовать объекты в зависимости от его свойств? Например, есть объект со свойствами int "level_a" и "level_b", и он необходим для заполнения объекта в зависимости от того, какое свойство больше. Невозможно сравнивать их напрямую, поскольку фильтр поддерживает только [">", feature(key), value]
А объекты должны находиться в одном слое. Спасибо.
Требуется что-то вроде:
map.addLayer({
'id': 'foo',
'type': 'fill',
'source': 'source',
'filter': ['>', 'level_a', 'level_b'], //cannot insert properties directly an value field
'paint': {
'fill-color': '#blue',
}
});