openlayers(自定义调色板)中的 IDW(反距离加权)插值

IDW(Inverse Distance Weighted) Interpolation in openlayers (Custom Color palette)

有人可以向我提供一个示例,说明如何在 IDW 矢量图层上使用来自 https://viglino.github.io/ol-ext/doc/doc-pages/ol.source.IDW.html 的 setData() 设置我自己的自定义颜色。

谢谢,

您必须覆盖 setData 方法:

idwSource.setData = function(v, data, i) {
  // Convert value to RGB
  data[i] = getRed (v);
  data[i+1] = getGreen (v);
  data[i+2] = getBlue (v);
  data[i+3] = 255;
};