如何将图表放入openlayers

How to put charts in openlayers

我正在寻找一种方法来将饼图(基于某些字段)放在地图中多边形的中心。有什么方法可以在 sld 样式(wms)或 ol.style.Style(wfs)上创建图表?或者完全是另一种解决方案?

饼图没有力,任何图表都可以解决这个问题。 另外,我可以从多边形质心创建一个点层,所以点上的图表也可以解决我的问题。

目前,我使用的是 ol 6.1.1,我无法将其降级到低于 6(我正在使用新的比例尺)。

我检查了 Whosebug 是否有类似的问题,但它们太旧了(ol 2/3)。 另外,我检查了 ol-ext 但找不到任何关于此 feature/extension.

的文档

如果您能给我任何建议或解决方案,我将不胜感激。 谢谢

试试 ol-ext 库。这是 link --> https://viglino.github.io/ol-ext/

这是文档 --> https://viglino.github.io/ol-ext/doc/doc-pages/

它有一些非常酷的功能。其中一张看起来像您要的那张。

这个 --> https://viglino.github.io/ol-ext/examples/style/map.style.chart.html

或者这个 --> https://viglino.github.io/ol-ext/examples/style/map.style.chart+text.html