OpenGL谷歌地图像导航

时间:2011-04-18 10:43:20

标签: objective-c opengl-es

我想使用OpenGL ES(在ObjC中)创建一个应用程序,允许用户使用Gesture Recognizers导航到详细的2D地图(平移,缩放,旋转)。

我和谷歌地图一样,每个“块”和LOD级别包含128x128纹理的文件夹,例如,LOD 0 = 1纹理,LOD 1 = 4纹理,LOD 2 = 16纹理等等... 根据比例/变焦,我可以切换LOD以显示更多细节...

从技术上讲,你会如何实现这样的东西?

例如,如何加载/卸载纹理需要(NSOperationQueue?如果用户缩放& dezoom和/或pan非常快?会发生什么?),如何切换LOD等。

1 个答案:

答案 0 :(得分:0)

我会查看WWDC 2010 Session#104演示文稿及其PhotoScroller演示代码。它详细介绍了如何在UIScrollView中使用切片并处理缩放等。