Mapbox Android SymbolLayer 重置过滤器

Mapbox Android SymbolLayer Reset Filter

我有 SymbolLayer 样式。我可以使用 setFilter() 方法过滤 SymbolLayer。但是我找不到关于 SymbolLayer 的重置过滤器方法。过滤代码在下面。如何重置 SymbolLayer 过滤器?

我试过使用 none 值进行过滤,但它不起作用。

String category = "Tennis";
SymbolLayer pointLayer = (SymbolLayer) style.getLayer(layerID);
pointLayer.setFilter(eq(get("Branch"), literal(category)));

这段代码是过滤代码。

到目前为止,这对我有用:

 pointLayer.setFilter(neq(literal(""), ""));

一个图层一次只能有一个过滤器,您只需添加一个始终为真的过滤器即可覆盖您的过滤器。

别问我 literal 是干什么的,我不能让它永远是真的,所以我用了 neq (不等于)让我的 hack 工作。

我找不到关于如何正确执行此操作的 Android 的最新文档:(