iOs绘制了一个交互式地图

时间:2013-03-29 11:15:45

标签: ios opengl-es core-graphics

我需要为iOs应用程序绘制交互式地图。例如,它可以是显示州的美国地图。它需要以不同的颜色显示所有状态(我将从委托colorForStateNo获取此信息:)它将需要允许用户通过触摸来选择状态,当颜色发生变化时,并且"坚持"应显示效果,甚至可能是一个动画符号,以显示在选定状态上。此外,某些州的颜色需要根据外部事件而改变。这种颜色变化意味着动画就像一个圆圈,从状态的中间开始,向着边缘前进,将颜色从当前颜色改变为圆形内部的颜色。 这可以在核心图形中轻松完成吗?或者只有Open GL ES才有可能吗?最简单的方法是什么?我曾经使用核心图形,它似乎没有很好地处理动画,我只是在需要移动时重绘整个屏幕...另外我如何使用外部图像绘制地图?设置很多drawLineToPoint似乎,很多工作只绘制一个状态,更不用说整个地图...

1 个答案:

答案 0 :(得分:0)

您可以使用矢量图形创建地图,然后将其转换为OpenGL调用。 Displaying SVG in OpenGL without intermediate raster

编辑:该链接适用于C ++,但您可以找到类似的解决方案。

相关问题