ol3 中单个功能的多个图标

Multiple icons for single feature in ol3

在 ol3 中是否有任何(方便的)方法来显示单个矢量(点)特征的多个 icons/images?举例来说,我想使用表示这些属性的不同图标来显示一组 POI 的不同属性。

我当然可以为每个 POI 创建多个特征并计算它们之间所需的像素距离,但这会增加开销并且有点笨拙。

我会实现以下目标:(黄点是实际的 POI 坐标):

您可以有一个 ol.style.Style 个对象的数组,或者一个样式函数(如果您需要考虑特征属性值),returns 个多个 ol.style.Style 个对象数组作为样式配置选项的值。