Google Moon y Google Mars son buenos ejemplos de lo que se puede hacer con el API de Google Maps. Sin embargo, cuando lanzamos estos productos, con las ganas de ponerlos a disposición del público cuanto antes, no tuvimos ocasión de ir más allá y ofrecer el uso de las imágenes de Google Moon y Google Mars a través del API de Maps. ¡Pero eso era antes!

El API de Maps v2.95 llega recién salida del horno con soporte explícito para mapas de la Luna y de Marte. ¿Quieres preparar tu próximo aterrizaje en la luna, mantener una base de datos de colonias alienígenas, o simplemente llevar un registro de lo que hemos perdido en Marte? Ahora, crear todo esto y más, es tan sencillo como crear cualquier otro mashup de Maps. ¡Ya no hay límites al cielo!

Y hablando del cielo... cuando estábamos trabajando con Mars y Moon, no nos quedamos ahí. En esta versión del API también hemos incluido soporte de las imágenes de Sky. Sí, ahora puedes utilizar el API de Maps para crear versiones web del cosmos utilizando nuestra galería de imágenes telescópicas. Eso sí, como todavía no dominamos el geoposicionamiento intergaláctico ni la búsqueda de rutas espaciales, tendréis que seguir utilizando los mapas de la Tierra para buscar pizzerías o encontrar la mejor forma de llegar a vuestro destino. Al menos, por ahora.

Michael Kosowsky, de HeyWhatsThat.com ha creado una aplicación que consitutye un gran ejemplo de este nuevo tipo de mapas. En su página Visibilidad Cósmica se pueden ver y entender las fases de la Luna o de Marte. Incluso se puede ver dónde están los planetas o el horizonte, y todo personalizado para diferentes ubicaciones y horas. Esperamos que este ejemplo sea solo uno de los primeros y que haya muchos por venir.

Todo esto ha sido posible gracias a las siguientes constantes predefindas GMapType,que hemos añadido al API de Maps v2.95:

  • G_MOON_ELEVATION_MAP
  • G_MOON_VISIBLE_MAP
  • G_MARS_ELEVATION_MAP
  • G_MARS_INFRARED_MAP
  • G_MARS_VISIBLE_MAP
  • G_SKY_VISIBLE_MAP
Estas constantes funcionan como G_NORMAL_MAP y G_SATELLITE_MAP, ya conocidas por los que estéis familiarizados con el API. Podéis ver algunos ejemplos si queréis más información, y aquí tenéis una demo rapidita:







No olvidéis que los datos de sky están referenciados con el sistema de coordenadas del cielo, lo cual para nosotros, los terrícolas, a menos que estemos acostumbrados, puede resultar algo lioso al principio. El eje vertical se conoce como "declinación" y el horizontal como "ascensión recta". Si queréis más información sobre este sistema de coordenadas, podéis utilizar algún buen buscador. Nosotros también hemos recopilado información al respecto para los interesados en superponer KMLs en el cielo sobre Google Earth. Como recogemos en esta documentación, es importante recordar que los mapas de sky no soportan los KMLs tal cual, por las diferencias en el sistema de coordenadas.

Y esto es todo por el momento. Ahora, esperamos que probéis estas novedades, os gusten y ¡creéis mapas de otros mundos! (Post en inglés.)