2013-05-22 27 views
3

我需要在Android上製作一個全球地圖,如this,我試圖搜索很多,但沒有找到有幫助的結果,它有點類似於this問題,任何人都可以幫我解決問題。在android中實現它。Android的OpenGL ES地圖全球像iOS中的WhirlyGlobe

enter image description here

觸摸旋轉

enter image description here

需要有一個像地球這樣的標記和上點擊顯示信息並執行任務。

enter image description here

任何一個可以提供給我,我應該如何着手讓我的Android應用程序運行在全球的一些步驟。 我不知道從哪裏開始。

回答

1

基本的地球和紋理不應該是一個大問題。要添加可點擊標記,您可以使用其他gl對象(平面?)。將它們添加到所需的位置。爲了使這個對象可點擊,射線交叉點可能是一種方法。 我建議使用提供對象拾取的3D框架,而不是自己完成。在拉賈瓦利看看(對象採摘)

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/