
Beginning Google Maps API 3
Cameron Turner, Gabriel Svennerberg
- Editorial
- Apress
- Año
- 2010
- Páginas
- ~328
- Nivel
- Básico
De qué trata
Introducción de Apress a la versión 3 de la API de Google Maps para JavaScript, escrita por Gabriel Svennerberg, desarrollador sueco conocido por divulgar esta API en su blog. Enseña a incorporar mapas interactivos en páginas web tanto para navegadores de escritorio como móviles. Está pensado para diseñadores y desarrolladores web con conocimientos básicos de HTML, CSS y JavaScript, y también para quienes conocían la antigua versión 2 y necesitaban migrar a la nueva.
El recorrido comienza con la historia de la API y nociones de cartografía y coordenadas (latitud y longitud), sigue con la migración de la v2 a la v3 y la creación del primer mapa. Luego profundiza en las opciones del mapa (MapOptions), los marcadores y sus iconos personalizados, las ventanas de información (InfoWindow), las polilíneas y los polígonos. Dedica un capítulo al problema de rendimiento y usabilidad que provoca mostrar muchos marcadores, resuelto con una librería de utilidades de terceros, y cierra con geocodificación y geocodificación inversa para convertir direcciones en coordenadas y viceversa, además de servicios de geolocalización. Incluye un apéndice de referencia de la API y buenas prácticas de HTML, CSS y JavaScript aplicadas a mapas.
El ritmo es pausado y lleno de consejos, con ejemplos pequeños que se van ampliando, ideal para quien empieza. Se queda en lo básico: no trata KML, Google Earth ni la arquitectura de aplicaciones cartográficas completas. Hay que saber que la API ha cambiado mucho desde 2010 (hoy exige clave de API y facturación, y varias clases como el marcador clásico han sido reemplazadas), así que conviene usarlo para entender los conceptos y contrastar el código con la documentación actual de Google.
- Google Maps API v3
- JavaScript
- Marcadores
- InfoWindow
- Polilíneas y polígonos
- Geocodificación
- Geolocalización
- Mapas en móviles
- Migración v2 a v3
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

