iOS中的多色多边形

Posted

技术标签:

【中文标题】iOS中的多色多边形【英文标题】:Multi Color Polygon in iOS 【发布时间】:2016-06-14 16:58:02 【问题描述】:

您好,我正在尝试根据每个角的颜色实现具有颜色渐变的多边形(多边形是地图的叠加层)。 到目前为止,我一直在使用 MKPolygon。任何指导将不胜感激。

谢谢,

【问题讨论】:

这不正是所有 OpenGL 教程所做的吗?您可以查看 EAGLView。 不,我正在尝试根据用户单击的点在地图顶部进行叠加。但感谢您的帮助 OpenGL 可以做到这一点... 你能指导我正确的方向吗?我找不到任何使用 mapkit 的 openGL 教程 我需要它像 mkpolygon 一样工作,所以要基于坐标并根据地图进行调整。换一种观点可以吗? 【参考方案1】:

为了实现我的结果,我编写了一个遍历所有点的 for 循环,其中有一个 for 循环,它从其他点中减去一个值以使多边形更小并创建一个多边形,这样做直到多边形变小足够的视图。这给了它一个很好的渐变,并且为具有不同颜色的其他角膜做它给出了所需的颜色渐变。

【讨论】:

以上是关于iOS中的多色多边形的主要内容,如果未能解决你的问题,请参考以下文章

使用 d3-geo 在球体的一部分上绘制具有公制尺寸的多多边形

ios 14 中的 .ply(多边形)格式文件问题

NSMuttableAttstring的使用(UILabel或字符串的多色显示)

如何在 ios 中的 imageview 上进行六边形图像遮罩?

从相交的线串计算有界多边形

多边形中的geoPHP点