javascript - 如何在 map 上绘制渐变着色的区域?

标签 javascript gis here-api

我想绘制一个形状(为了简单起见,比如说一个矩形),用颜色改变阴影的区域覆盖一个区域,例如绿色到红色。绘制无数个小矩形(其颜色按索引移动)的唯一方法是唯一的方法吗?或者有没有办法说明渐变的“从到”(或者甚至更好,从“到”)颜色数组?

最佳答案

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

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

您也可以尝试使用带有一些插件的 html map 区域。

对于你的 map 多边形绘制像 this 。它们的参数描述为 here ‌​。似乎它们仅支持没有渐变的颜色,但作为一个选项,您可以尝试像this这样的叠加。 ‌​.

关于javascript - 如何在 map 上绘制渐变着色的区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39958025/

相关文章:

javascript - 在 if 语句中传递变量值作为条件

R 传单提供商平铺 basemap - 传递 HERE 的 API 代码 token

javascript - Here map JS API — 缩放时禁用平移

javascript - momentjs- 在使用 .format 时减去 LT

javascript - 使用json将远程数据库存储在本地

javascript - 我可以使用相同的样式函数为不同的 GeoJSON 层设置样式吗?

r - "sf"包 (R) 是否有一个函数可以完全合并几何图形?

algorithm - 将坐标匹配到最近的起点和终点纬度/经度对

java-me - 为了测试基于GPS的J2ME应用程序,是否有内置GPS的模拟器?

javascript - react 前端连接到 flask 后端 Howto