Tengo un objeto de mapa con datos geojson como fuente. cada característica es como:
{ "id": "0", "type": "Feature", "properties": { "color": "#377eb8", "edge_id": 1, "time": [6, 7, 8] "speed_out": [50, 48, 46] }, "geometry": { "type": "Polygon", "coordinates": [....] } } La propiedad speed_out es una matriz. Es la velocidad registrada a cada time siguiente: 6AM, 7AM and 8AM .
Me gustaría aplicar setFilter en speed_out para cambiar la propiedad de filtro de mi capa cada vez que se activa el evento de entrada (por ejemplo, a las 6, 7 u 8).
Intento esto sin éxito.
map.setFilter('lines', ['==', ['number', ['get', 'speed_out']], time]);¿Podrías ayudarme?