我正在mapbox gl中构建一系列过滤器,用户可以在其中从各种选择或输入框中选择值,然后将这些值传递到mapbox中的new Date().getTime()
。我希望过滤器彼此过滤。
它可以正常工作,但是如果用户没有为任何一个选择框选择或输入值,则过滤器似乎会将其解释为不匹配,如果为数字则将其解释为0。我希望这样做,如果不更改输入或选择框,则不会影响过滤器的结果。是否可以不检查各个框是否保持不变?
我希望它仅与用户已更改的选择框匹配“全部”。如果它们不变,则不应将其包括在结果中。
map.setFilter