地图框安卓符号层重置过滤器



我有SymbolLayer的风格。我可以使用setFilter((方法过滤符号层。但是我找不到有关符号图层的重置过滤器方法。过滤代码如下。如何重置符号图层过滤器?

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

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

此代码是筛选代码。

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

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

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

不要问我字面意思是做什么的,我不能让它总是正确的,所以我使用neq(不等于(让我的黑客工作。

我找不到任何关于如何以正确的方式执行此操作的文档,这是Android的最新文档:(

相关内容

  • 没有找到相关文章