</> CodeBooks
    ← Volver a APIs web (página 3)
    Portada de Google Maps JavaScript API Cookbook

    Google Maps JavaScript API Cookbook

    Alper Dincer, Balkan Uraz

    Editorial
    Packt
    Año
    2013
    Páginas
    ~316
    Nivel
    Intermedio

    De qué trata

    Recetario práctico de Packt en el que Alper Dincer y Balkan Uraz, dos desarrolladores del mundo geoespacial, explican cómo sacarle partido a la Google Maps JavaScript API v3, la versión vigente en 2013. Cubre desde insertar un mapa sencillo en una página web hasta montar aplicaciones de tipo GIS. Está pensado para desarrolladores web con base sólida en JavaScript, HTML y CSS que buscan soluciones concretas y listas para adaptar, más que una explicación teórica de la cartografía web. No hace falta experiencia previa con la API, pero sí soltura con el lenguaje.

    El libro avanza por capítulos temáticos. Primero lo básico: un mapa dentro de un DIV propio, un mapa a pantalla completa, el salto del navegador de escritorio al móvil, las propiedades del mapa y el cambio de mapa base. Después vienen las capas raster y vectoriales (marcadores, polilíneas, polígonos y datos superpuestos), los mapas base con estilos personalizados y los controles propios. Un capítulo entero se dedica a los eventos: dos mapas sincronizados uno al lado del otro, coordenadas del clic, menú contextual, restricción de la extensión del mapa, un control de coordenadas y eventos propios, además de gestos en móviles. También repasa las librerías que amplían la API, tanto de Google como de la comunidad: geometry (cálculo de áreas y longitudes), drawing (dibujo de formas), AdSense, info boxes personalizados y zoom por arrastre. Los servicios se tratan en otro bloque: geocodificación y geocodificación inversa con un clic, elevación, matriz de distancias, rutas (Directions) y Street View. El capítulo más avanzado integra servidores y servicios GIS como ArcGIS Server, GeoServer, CartoDB, Google Fusion Tables y Google Maps Engine.

    El formato es el típico de los cookbooks de Packt: cada receta presenta un problema, el código paso a paso y una explicación de cómo funciona. Sirve como referencia y es especialmente útil para quien quiera conectar Google Maps con infraestructuras GIS reales. Conviene saber que el libro tiene más de una década. Fusion Tables y Google Maps Engine ya se retiraron, la API exige desde hace años una clave y facturación, y Google ha cambiado varias piezas: marcadores avanzados (AdvancedMarkerElement), carga dinámica de librerías y el reemplazo de la librería drawing y de algunos servicios. Funciona bien para entender los conceptos y la arquitectura de un mapa web, pero el código debe revisarse contra la documentación actual de Google Maps Platform. No trata frameworks modernos como React o Angular ni herramientas de build.

    • Google Maps JavaScript API v3
    • Capas vectoriales
    • Capas raster
    • Estilos de mapa
    • Controles personalizados
    • Eventos
    • Mapas para móviles
    • Librería geometry
    • Geocodificación
    • Directions y Street View
    • Distance Matrix
    • Integración GIS (ArcGIS, GeoServer, CartoDB)

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de APIs web con nivel Intermedio