如何控制SymbolLayer中每个功能的icon
我在文档中看到了这一点,但我不知道如何使用它;
public static <T> PropertyValue<Function<T,String>> iconImage(Function<T,String> function)Method documentation here said -精灵中用于绘制图像背景的图像的名称。替换了{tokens}的字符串,引用要从中提取的data属性。(仅文字iconImage(java.lang.String)值支持{token}替换;属性函数不支持。)
Functions用于更改与映射状态相关的属性。任何布局或画图属性的值都可以指定为函数。函数允许您使用当前缩放级别和/或要素的属性更改地图要素的外观。
Functions.property()源函数允许地图要素的外观随其属性而变化。源函数可用于在视觉上区分同一图层中的要素类型或创建数据可视化。每个stop都是一个包含两个元素的数组,第一个元素是属性输入值,第二个元素是函数输出值。请注意,目前并不是所有属性和平台都支持属性函数。
任何想法都会很有帮助。
发布于 2018-01-11 17:16:13
他们实际上为此写了一篇博文。它发现了由Tobrun编写的here。非常酷。如果没有这一点,我将使每个功能1层。
https://stackoverflow.com/questions/48203047
复制相似问题