1

如何控制a 中icon的每个功能SymbolLayer

我在文档中看到了这一点,但我不知道如何使用它;

public static <T> PropertyValue<Function<T,String>> iconImage(Function<T,String> function)

此处的方法文档说-用于绘制图像背景的精灵中的图像名称。替换的字符串{tokens},引用要从中提取的数据属性。({token}仅文字 iconImage(java.lang.String) 值支持替换;不支持属性函数。)

函数用于更改与地图状态相关的属性。任何布局或绘制属性的值都可以指定为函数。函数允许您使用当前缩放级别和/或特征属性来更改地图特征的外观。

Functions.property()源函数允许地图特征的外观随其属性而改变。源函数可用于在视觉上区分同一层内的特征类型或创建数据可视化。每个 stop 是一个包含两个元素的数组,第一个是属性输入值,第二个是函数输出值。请注意,目前并非所有属性和平台都支持属性函数。

任何想法都会非常有帮助。

4

1 回答 1

1

他们实际上为此做了一篇博文。它在这里找到由Tobrun编写。很酷。如果没有这个,我会为每个功能制作 1 层。

于 2018-01-11T09:16:12.600 回答