Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
mayenkaf@gmail.com
02/07/2011
Agenda
El Reto Tomado Decisiones Soluciones Crear Tabla. Crear XML. Crear Mapa. Conclusiones
02/07/2011
El reto:
Utilizar el API de Google Maps para generar mapas en los que se pueda mostrar informacin turstica; pudiendo esta ser referentes a:
Lugares Tursticos. Restaurantes. Hoteles.
02/07/2011
Tomando Decisiones:
Generar un primer Mapa, con informacin de Hoteles. Objetivo del Primer Spring de SCRUM:
x Liberar una Pgina Web con un Mapa de la ciudad de Puno, donde se marquen los hoteles registrados en una Base de Datos y que adems permita una bsqueda por categoras.
02/07/2011
Primer Problema:
Y cmo se generan Mapas en Google?
x Parece complicado.
02/07/2011
Primera Solucin:
Google Maps tiene tutoriales en Espaol, el que nos serva titulaba: Uso de PHP/MySQL con Google Maps
Pamela Fox, equipo de Google Geo Con contribuciones de Lary Stucker, desarrollador del API de Google Maps Abril de 2007
Se desarrolla un mapa con ubicaciones de bares y restaurantes en la ciudad de Seatle, WA que se encuentran en una tabla.
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
var marker = new GMarker(point, customIcons[type]); var html = "<b>" + name + "</b> <br/>" + address + "<br/> Telefono: "+telephone + "<br/><a href='" + url+ "'>" + url + "</a>"; GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); }); return marker; }
02/07/2011
02/07/2011
Diferencias V2 y la V3
La versin 2 del API para JavaScript proporcionaba una funcin GDownloadUrl incorporada que inclua esta funcin, sin embargo, la versin 3 del API, que se ha diseado para ser compacta, no ofrece una funcin envoltorio equivalente. Por lo tanto hay que generar cada funcin necesaria para las escuchas de los eventos AJAX y llamadas XML.
02/07/2011
02/07/2011
var icon = customIcons[type] || {}; var marker = new google.maps.Marker({ map: map, position: point, icon: icon.icon, shadow: icon.shadow }); bindInfoWindow(marker, map, infoWindow, html);
});
02/07/2011
02/07/2011
02/07/2011
02/07/2011
02/07/2011
Conclusiones:
API de Google Maps es una biblioteca sencilla de usar, hay que aprender a utilizar cada una de sus bondades. Es una oportunidad importante para desarrollos con mayor dinamismo en la web. Tendencias a los Web Services.
02/07/2011
Gracias
Preguntas?