我想画一个形状(为简单起见,说一个矩形)覆盖一个区域,该区域的颜色会改变例如绿色到红色。是唯一的方法来绘制成千上万个颜色随索引而变化的小矩形,还是有一种方法来陈述渐变的从头到尾(甚至更好,从头到尾)的颜色阵列?

最佳答案

我认为您可以使用html canvas创建渐变并用它填充形状(http://www.w3schools.com/tags/canvas_createlineargradient.asp)。

或者,您可以使用svg渐变(https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Gradients)。

您也可以尝试将html地图区域与某些插件一起使用。

对于您的地图,多边形的绘制类似于this。它们的参数在here ‌中描述。似乎它们仅支持没有渐变的颜色,但是作为一种选择,您可以尝试像this

09-20 20:54