Me gustaría filtrar una capa de características para varios valores de una propiedad específica, algo así como
"filter":["==","COUNTY",[array of filter values]]Hay tres maneras de hacer esto:
con match
"filter" : [ "match", ["get", "COUNTY"], ["County1", "County2", ... ], true, false ] con in :
"filter" : [ "in", ["get", "COUNTY"], ["literal", ["County1", "County2", ... ]] ] Con any :
"filter" : [ "any", ["==", ["get", "COUNTY"], "County1"], ["==", ["get", "COUNTY"], "County2"], ... ]Prueba este:
"filter" : [ "match", ["get", "COUNTY"], ["County1", "County2",...], true, false ]Puede leer más sobre Mapbox GJ JS Expression en esta página: https://docs.mapbox.com/mapbox-gl-js/style-spec/expressions/#match
A veces, puede realizar las ediciones en Mapbox Studio y verificar el código subyacente para reutilizarlo en JS más adelante. Captura de pantalla: https://ibb.co/z5D8rh3