Así es cómo podemos usar estas nuevas características.Sintáxis de JS APIUsa G_MAPMAKER_NORMAL_MAP y G_MAPMAKER_HYBRID_MAP en vez de los tipos normales e híbridos de mapas para mostrar los recuadros del mapa de Map Maker y los recuadros híbridos respectivamente. Recuerda que estos funcionan sólo en mapas de los países que se están editando en Map Maker, no en todos los países disponibles en maps.google.com. Si estás haciendo un mashup con un público mundial, quizá quieras agregar lógica para alternar entre los tipos de mapas y ofrecer la opción a los usuarios.Sintáxis de Static Maps APILos usuarios pueden acceder a los recuadros de Map Maker utilizando los valores de 'maptype' de "mapmaker-roadmap" o "mapmaker-hybrid", por ejemplo, http://maps.google.com/staticmap?center=31.494445,74.334011&zoom=15&size=512x512&maptype=mapmaker-roadmap&key=MAPS_API_KEY&sensor=falseSi tienes datos que quieres actualizar por ti mismo, si eres un experto en GIS de la ciudad, un webmaster de la compañía o simplemente eres un experto local, puedes editar Map Maker y los nuevos datos se mostrarán en tu mashup en un día. Para obtener más información, lee los últimos desarrollos en nuestro blog de Lat Long, visita Map Maker, interactúa con la comunidad de Map Maker o ve a nuestro sitio de ayuda. Y, como siempre, da seguimiento con tus sugerencias y preguntas en el foro.
La mayoría de nuestros amigos y conocidos aún continúa sorprendiéndose de que existamos algunos extraños sujetos que nos apasionamos con el desarrollo de tecnología, que encontremos elegancia (y acaso belleza) en una línea de código e incluso seamos capaces de bautizar a una jornada técnica con el alegre calificativo de Festival.
Si bien muchos se han dado por enterados –o los hemos convencido- de que nuestra pasión sirve para facilitar y simplificar muchas de las tareas y procesos que todos hacemos cada día, aún les cuesta asimilar la pasión que esto tiene para todos nosotros.
Comprendidos o no, seguiremos celebrando cada oportunidad de reunirnos con la comunidad para compartir ideas y conocimiento. Esta vez el entusiasmo es doble porque nuestra próxima parada es uno de los países más talentosos de Latinoamérica y uno de los líderes en el desarrollo tecnológico del mercado de habla hispana.
Para quienes hemos tenido el privilegio de conocer a los desarrolladores de Argentina y trabajar junto a ellos, sabemos que esta será una excelente oportunidad para acercarles más conocimiento y nuevas herramientas para promover la innovación y potenciar sus capacidades, haciendo nuestro humilde aporte para el desarrollo y el crecimiento de la industria local.
El próximo martes 17 de noviembre de 9 a 20 hs en el anfiteatro del Paseo la Plaza de la Ciudad de Buenos Aires, ubicado en Av. Corrientes 1660, estaremos realizando el festival para desarrolladores DevFest2009 con algunos de nuestros mejores ingenieros y con muchos otros líderes técnicos, para conocer más sobre aplicaciones Web y emplear mejor las tecnologías de desarrollo de Google.
Geo Web, Cloud Computing, Android, HTML5, Social Web y Development Tools, son algunas de estas tecnologías que estaremos compartiendo en un espacio único para el intercambio de ideas con otros desarrolladores.
La inscripción es aquí y hay tiempo hasta el 5 de noviembre! Los esperamos ansiosos de encontrarnos allí.
Acabamos de obtener los resultados finales de la quinta edición del programa Google Summer of Code, que pretende iniciar a estudiantes de instituto y universidad de todo el mundo en el desarrollo de software libre o de código abierto. A través de este programa, Google ofrece becas a los estudiantes para que colaboren como programadores en proyectos de software de código abierto durante un periodo de tres meses.
Los estudiantes seleccionados quedan incluidos dentro de grupos de trabajo dirigidos por un tutor o grupo de tutores de organizaciones participantes, lo que supone para los estudiantes una oportunidad única para familiarizarse con situaciones de desarrollo de software reales y quizá conseguir un puesto de trabajo en áreas relacionadas con la especialidad académica que hayan elegido.
Desde su creación en 2005, el programa ha reunido a casi 2.500 estudiantes participantes y 2.500 tutores de 98 países de todo el mundo, unidos por su interés por la programación. Y este año, una vez más, el resultado ha sido sorprendente. Cerca de 2.000 tutores de 64 países han colaborado para poner en contacto a 1.000 estudiantes de 69 países distintos con las organizaciones que integran la listade 150 proyectos de software libre y de código abierto. En 2009, después de tres meses y cientos de miles de líneas de código escritas, el 85% de los estudiantes participantes ha aprobado las evaluaciones finales. Dentro de un par de semanas publicaremos estadísticas detalladas y un amplio resumen sobre el programa Summer of Code en el Blog de Código Abierto de Google.
Este año estamos especialmente orgullosos porque contamos con la participación de 23 estudiantes españoles en el programa, que están colaborando en proyectos tan diversos como permitir el uso online de Apertium, un software de traducción automática de código abierto, o mejorar el soporte de fuente para PyGame, el marco para la creación de juegos para el lenguaje de programación Python. También contamos con más de 36 tutores en España, lo que supone la participación total en el programa de más de 90 tutores y 104 estudiantes en los últimos cinco años.
Enhorabuena a todos los estudiantes por los resultados obtenidos en este Summer. Esperamos que, una vez que haya terminado, continuéis colaborando con vuestras comunidades en proyectos de código abierto y documentación con el mismo entusiasmo. También queremos expresar nuestro agradecimiento a la comunidad de tutores, sin cuyo tiempo, experiencia y dedicación no hubiera sido posible llevar a cabo este programa.
Pero esto no se acaba aquí porque iya estamos haciendo planes para el año que viene! Si estás interesado en participar en el Summer of Code 2010, el periodo de presentación de solicitudes empezará en Marzo de 2010. Revisa de forma periódica el Blog de Código Abierto de Google para obtener información a medida que se acerca la fecha.
Para ampliar la información sobre el programa Summer of Code y en particular la edición de 2009, visita el sitio web http://code.google.com/soc/
Leslie Hawthorn, Open Source Program Manager
¿Alguna vez has querido ser alguien más? No, no estamos ofreciendo un servicio de Being John Malkovich, sino que estamos ofreciendo a los desarrolladores de Maps API la apariencia y el comportamiento predeterminados de maps.google.com, todo con una simple llamada de funcionamiento.
Ahora, puedes obtener los elementos estándar de la UI que ves en Google Maps (inclusive el mapa más reciente estilo "3D" y los controles de zoom), junto con otros funcionamientos estándar como el manejo del teclado y del ratón, con sólo agregar una línea de código.
// Crea un mapa.
var map = new GMap2(myMapDiv);
// Dale la experiencia de maps.google.com.
map.setUIToDefault();
No sólo eso, esta función garantizará que si cambia la UI de maps.google.com, estos cambios también se reflejarán en tu sitio sin tener que actualizar nada.
La función ajustará automáticamente los controles que obtiene el mapa con base en el tamaño del mapa. Para mapas más grandes a 300 x 400, los controles predeterminados son:
Para mapas de 300 x 400 o más pequeños, los controles predeterminados son:
Ambos permitirán el acercamiento con la rueda de desplazamiento, el acercamiento con doble clic y agregarán un GKeyboardHandler al mapa.
También puedes ajustar la apariencia a tu gusto. Por ejemplo, si en su mayoría quieres el funcionamiento estándar, pero no quieres activar el acercamiento con la rueda de desplazamiento, puedes obtener una instancia del objeto GMapUIOptions predeterminado y ajustar los campos a tu gusto.
// Obtén el objeto GMapUIOptions predeterminado.
var uiOptions = map.getDefaultUI();
// Desactiva el acercamiento con la rueda de desplazamiento.
uiOptions.zoom.scrollwheel = false;
// Ahora establece la UI del mapa con las opciones ajustadas.
map.setUI(uiOptions);
Junto con este cambio, también puedes obtener acceso directo a los nuevos controles 3D utilizados en maps.google.com:
Una referencia completa de las funciones, la clase GMapUIOptions y todos los valores predeterminados se encuentran en la Referencia de Google Maps API. Como siempre, puedes ir al foro si tienes alguna pregunta.
Sentimos que no esté incluido el manipulador de John M, ¡pero ahora cuando menos tu sitio puede verse y actuar fácilmente como Google Maps!