Android OpenGL ES Map Globe和iOS中的WhirlyGlobe一样

时间:2013-05-22 09:32:20

标签: java android opengl-es map 3d

我需要像this一样在android中创建一个Globe Map,我试图搜索很多,但发现没有帮助结果它有点类似于this问题,任何人都可以帮助我如何实现它在android。

enter image description here

触摸旋转

enter image description here

需要拥有像这样的全球标记和标记显示信息并执行任务。

enter image description here

任何人都可以为我提供一些步骤,让我如何在我的Android应用程序中运行Globe。 我不知道从哪里开始。

1 个答案:

答案 0 :(得分: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/