</> CodeBooks
    ← Volver a HTML5 (página 6)
    Portada de HTML5 Geolocation

    HTML5 Geolocation

    Anthony T. Holdener III

    Editorial
    O'Reilly
    Año
    2011
    Páginas
    ~114
    Nivel
    Intermedio

    De qué trata

    Libro breve de O'Reilly (2011) en el que Anthony T. Holdener, desarrollador de aplicaciones web GIS, explica cómo crear aplicaciones web que conocen la ubicación del usuario mediante la API de Geolocalización del W3C, en la época en que HTML5 empezaba a tener soporte en los navegadores. La idea central es dejar de hacer una app nativa por dispositivo y trabajar directamente en el navegador. Está pensado para desarrolladores con experiencia en JavaScript que quieren añadir funciones de ubicación a sus proyectos; no hace falta saber de cartografía, porque el libro explica la base.

    Empieza con una introducción a la geolocalización: su historia, la llegada del GPS al público y las formas de ubicar un dispositivo (GPS, dirección IP, identificadores de celdas GSM/CDMA, MAC de WiFi y Bluetooth). Después explica los sistemas de coordenadas: latitud y longitud, cómo convertir entre grados decimales y grados-minutos-segundos, datums como WGS 84, proyecciones, altitud, rumbo, velocidad y precisión. La parte de código cubre el objeto geolocation, getCurrentPosition y watchPosition con PositionOptions, posiciones en caché, los objetos Position, Coordinates y PositionError, alternativas para navegadores antiguos (Gears, geo-location-javascript) y la privacidad. Luego integra la ubicación con Google Maps API y ArcGIS JavaScript API de Esri, y enseña a guardar datos geográficos en KML, shapefiles (con la Python Shapefile Library) y bases de datos como PostGIS, MySQL y ArcSDE.

    No tiene un proyecto guiado: trae ejemplos cortos de código, sobre todo mapas que muestran la posición del usuario, y un capítulo final sobre usos posibles como geomarketing, aplicaciones geosociales, geoetiquetado, rastreo, taxis y comercio móvil. Su valor está en que junta en pocas páginas la parte técnica de la API con el contexto geográfico que muchos desarrolladores web no tienen. Hoy hay que leerlo con cuidado: la API sigue siendo casi igual, pero los navegadores ahora exigen HTTPS, Gears ya no existe y las APIs de mapas cambiaron mucho, así que los ejemplos de mapas pueden requerir ajustes.

    • Geolocation API
    • JavaScript
    • Sistemas de coordenadas
    • WGS 84
    • watchPosition
    • Google Maps API
    • ArcGIS JavaScript API
    • KML
    • Shapefiles
    • PostGIS
    • Privacidad
    • Servicios basados en ubicación

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de HTML5 con nivel Intermedio