Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为iPhone应用程序创建带有兴趣点的旋转地球仪?_Iphone_Ios_Opengl Es_Cocos2d Iphone - Fatal编程技术网

如何为iPhone应用程序创建带有兴趣点的旋转地球仪?

如何为iPhone应用程序创建带有兴趣点的旋转地球仪?,iphone,ios,opengl-es,cocos2d-iphone,Iphone,Ios,Opengl Es,Cocos2d Iphone,可能重复: 我想建立一个应用程序与旋转的3d地球仪和几个兴趣点,用户可以互动(放大,点击兴趣点,旋转和停止地球仪等)。我看过一个如何使用OpenGL ES和Cocos2d iPhone构建球体的示例(我对这两个都没有任何经验),但我想知道这是否是最好的方法,因为我发现这两个示例似乎都没有启用用户交互 我想要的是有人给我建议最好的建造方法?我应该使用OpenGL ES或Cocos2d iPhone,还是有其他更好的方法(考虑到我希望用户与之交互) 我有我需要的坐标,但我不确定我如何将它们映射到一

可能重复:

我想建立一个应用程序与旋转的3d地球仪和几个兴趣点,用户可以互动(放大,点击兴趣点,旋转和停止地球仪等)。我看过一个如何使用OpenGL ES和Cocos2d iPhone构建球体的示例(我对这两个都没有任何经验),但我想知道这是否是最好的方法,因为我发现这两个示例似乎都没有启用用户交互

我想要的是有人给我建议最好的建造方法?我应该使用OpenGL ES或Cocos2d iPhone,还是有其他更好的方法(考虑到我希望用户与之交互)

我有我需要的坐标,但我不确定我如何将它们映射到一个球体上。我应该在地球仪上使用纹理图像吗?然后我将如何添加交互>

任何建议都会非常有用,因为我似乎在绕圈子(请原谅这个双关语)


提前谢谢

谢谢Brad-最终我们找到了这个提供源代码的链接-非常酷(而且是免费的),所以我想我应该分享一下:


关于这个主题还有一些其他问题:,但我认为上面的内容是创建这样一个地球的最佳资源。祝贺您解决了这个问题!当您能够回答时,请确保将您的答案标记为“已接受”,以便其他人看到您的问题已得到回答,并能够从您的解决方案中学习。干杯~如果您在XCode7+上运行,请设置Windows的根ViewController。转到main window.xib。选择“窗口场景及其连接检查器”。从Outlet,rootViewController拖放到代理控制器。这修复了崩溃问题。我在我的应用程序中实现了这个sdk,它很简单