9

我打算复制下面的应用程序只是为了学习制作地理应用程序。如何在更新过程中快速生成无闪烁的高分辨率图像?我一直在努力更新我的叠加层。一旦我添加新的叠加层并删除现有的叠加层,我最初的问题就是闪烁。

如果您认为我的问题太简单,请不要生气。老实说,我想听听你的想法/意见。

NOAA 高清雷达

雷达热图截图

4

2 回答 2

1

您看过 Apple 的HazardMap 示例代码吗?

这可能是一个很好的起点。它基本上采用一些表示地震危险区的二进制数据,并用核心图形将它们绘制在地图上。最终结果看起来与您的屏幕截图相似,但并不那么流畅。总之这是一个很好的基础。

于 2013-01-17T17:39:08.897 回答
0

您可能会考虑查看 UIImageView 的动画图像。

如果这对您来说不够可定制,您可以实现一个定制的视图,覆盖 drawRect,并使用 CGContextDrawImage,将适合当前时间点的图像传递给它。

哦,你也可以考虑使用 UIImage 的drawRect

给猫剥皮的方法有很多:)。

于 2013-02-19T01:56:03.240 回答