Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What language is Google Sky Map coded in?

I would like to create a Google Sky Map-kinda application for Ubuntu.

I was going to use WebGL and the Ubuntu Touch IDE, but I don't really know what Google Sky Map uses...

I have been unable to find out, so I have a few questions:

  • What language is Google Sky Map coded in?

  • Does it use OpenGL?

  • How does the app create the link between the coordinates of a person and what is visible in the app?

like image 644
TellMeWhy Avatar asked Oct 05 '15 08:10

TellMeWhy


People also ask

Is sky a Google map?

Sky Map is a hand-held planetarium for your Android device. Use it to identify stars, planets, nebulae and more. Originally developed as Google Sky Map, it has now been donated and open sourced.

How does a sky map work?

Sky Map is a virtual reality star map for Android devices. Point your phone at the sky and it will show you the names of the stars, planets and other celestial objects that you can see.

What is Google Sky used for?

Google Sky Maps is a celestial map that shows you objects like stars, constellations, galaxies, planets, or the Earth's moon.


1 Answers

Google Sky has a front-end written in Javascript and seems to work like Google Maps with tiled images. I'm not sure if that's the one you mean. There is also Google Sky Map, an Android app, which is written in Java. It is open-source, and you can look at the code here.

It does look like it uses OpenGL, I see a lot of import android.opengl and import javax.microedition.khronos in the code.

This app uses android.location to match up the user's location to its data. Check out the file app/src/com/google/android/stardroid/control/LocationController.java in the source for more details on how Sky Map does this.

like image 60
Sean Fahey Avatar answered Oct 25 '22 22:10

Sean Fahey