有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Mapbox Android Symbolayer重置筛选器

我有SymbolLayer的风格。我可以用setFilter()方法过滤SymbolLayer。但是,我找不到有关Symbolayer的重置筛选器方法。过滤代码如下所示。如何重置Symbolayer筛选器

我尝试过无值过滤,但不起作用

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

这个代码是过滤代码


共 (1) 个答案

  1. # 1 楼答案

    到目前为止,这对我很有效:

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

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

    不要问我literal做了什么,我不能让它总是正确的,所以我用neq(不等于)让我的黑客工作起来

    我找不到任何关于如何正确使用Android的最新文档:(