安卓OpenGL ES地球仪,类似于iOS中的WhirlyGlobe

3

我需要在安卓上制作一个像这个的全球地图,我尝试了很多搜索但都没有帮助结果,它有点类似于这个问题,有人能帮我吗?我该如何在安卓中实现它。

enter image description here

触摸旋转

enter image description here

需要像这样的地球仪,带有标记,在点击时显示信息并执行任务。

enter image description here

有人能告诉我应该采取哪些步骤来使地球仪运行在我的安卓应用程序中吗?我不知道从哪里开始。

1个回答

1

基本的地球和纹理不应该是什么大问题。要添加可点击的标记,您可以使用其他gl对象(平面?)将它们放置在所需位置。为了使这些对象可点击,射线相交可能是一种方法。 我建议使用提供对象拾取功能的3D框架,而不是自己做所有事情。看看Rajawali(对象拾取)。

http://www.rozengain.com/blog/2011/08/23/announcing-rajawali-an-opengl-es-2-0-based-3d-framework-for-android/

和/或Min3d

http://www.rozengain.com/blog/2010/05/17/loading-3d-models-with-the-min3d-framework-for-android/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接