我想为Ubuntu创建一个Google Sky Map-kinda应用程序。
我打算使用WebGL和Ubuntu Touch IDE,但我真的不知道Google Sky Map使用了什么......
我一直无法找到,所以我有几个问题:
Google Sky Map编码的语言是什么?
是否使用OpenGL?
该应用如何创建人员坐标与应用中可见内容之间的链接?
答案 0 :(得分:7)
Google Sky有一个用Javascript编写的前端,看起来像谷歌地图一样有平铺图像。我不确定这是不是你的意思。还有Google Sky Map,一个用Java编写的Android应用程序。它是open-source,你可以look at the code here。
它确实看起来像是使用OpenGL,我在代码中看到了很多import android.opengl
和import javax.microedition.khronos
。
此应用使用android.location将用户的位置与其数据进行匹配。查看源代码中的文件app/src/com/google/android/stardroid/control/LocationController.java
,了解有关Sky Map如何执行此操作的详细信息。