OpenLayers中对象的多个标签
问题OpenLayers中对象的多个标签,openlayers,openlayers-6,Openlayers,Openlayers 6,问题 如何使用 不多次渲染对象的OpenLayers6库 如果1不可能,那么实现这一点的合适方法是什么 结果(自定义库扩展?) 期望的结果 根据附着到线/标签的属性,将不同样式应用于对象(线)的多个标签。注意,属性值的场景比图像中包含的场景多得多 当前方法 目前,通过多次渲染对象(线)并在每次渲染时调整样式,我已经达到了预期的效果-这不是很好,而且非常笨重。您可以使用样式数组 feature.setStyle([ new Style({ stroke: new Stroke({
目前,通过多次渲染对象(线)并在每次渲染时调整样式,我已经达到了预期的效果-这不是很好,而且非常笨重。您可以使用样式数组
feature.setStyle([
new Style({
stroke: new Stroke({
...
}),
text: new Text({
...
})
}),
new Style({
text: new Text({
...
})
})
]);