¿Cuál es la tecnología utilizada por Google Maps?

Al igual que muchas otras aplicaciones web de Google, Google Maps usa JavaScript ampliamente. A medida que el usuario arrastra el mapa, los cuadrados de la cuadrícula se descargan del servidor y se insertan en la página. Cuando un usuario busca un negocio, los resultados se descargan en segundo plano para su inserción en el panel lateral y el mapa; La página no se vuelve a cargar. Las ubicaciones se dibujan dinámicamente colocando un marcador rojo (compuesto de varios PNG parcialmente transparentes) en la parte superior de las imágenes del mapa. Se utiliza un IFrame oculto con envío de formulario porque conserva el historial del navegador. El sitio también usa JSON para la transferencia de datos en lugar de XML, por razones de rendimiento. Estas técnicas caen bajo el amplio paraguas de Ajax. El resultado se denomina mapa resbaladizo y se implementa en otros lugares en proyectos como OpenLayers.

Fuente de Google Maps