Ответ 1
Google Sky имеет интерфейс, написанный на Javascript, и, похоже, работает как Google Maps с черепичными изображениями. Я не уверен, что ты имеешь в виду. Существует также Google Sky Map, приложение для Android, написанное на Java. Это с открытым исходным кодом, и вы можете посмотреть здесь код.
Похоже, что он использует OpenGL, я вижу много import android.opengl
и import javax.microedition.khronos
в коде.
Это приложение использует android.location, чтобы сопоставить местоположение пользователя с его данными. Проверьте файл app/src/com/google/android/stardroid/control/LocationController.java
в источнике для получения более подробной информации о том, как Sky Map делает это.