Con el paso del tiempo, la implementación de OpenLayers se ha visto resentida por la aparición de nuevos proyectos (como Leaflet), más ligeros y fáciles de usar, así como por la aparición de nuevas tecnologías que permiten un mejor rendimiento (como HTML5 canvas o WebGL).
OpenLayers 3 es la nueva y última versión de la popular librería, diseñada y reescrita desde cero, haciendo uso de las últimas tecnologías, mejorando sustancialmente el rendimiento, y ofreciendo soporte para dispositivos móviles.
Desde el punto de vista de los programadores, el precio a pagar por la evolución y mejora de la librería es el de tener que aprender una herramienta nueva ya que, aunque conserva el nombre, OpenLayers 3 tiene un diseño de clases completamente diferente.
The Book of OpenLayers3 (https://leanpub.com/thebookofopenlayers3), es el segundo libro relacionado con OpenLayers que escribe su autor, Antonio Santiago (http://acuriousanimal.com/blog/about/), y sirve como punto de partida a todos aquellos que quieren iniciarse en el uso de esta nueva versión de la libraría.
The Book of OpenLayers 3 (https://s3.amazonaws.com/titlepages.leanpub.com/thebookofopenlayers3/large)
El libro está dividido en siete capítulos donde se describen los conceptos más importante siguiendo un orden lógico de aprendizaje:
- The map and the view: Se introduce los conceptos de mapa y vista, los cuales determinan la forma de renderizar el mapa y su contenido.
- Layers: Donde se describen los diferentes tipos de capas soportados por la librería y la forma de trabajar con ellos.
- Data sources and format: Se describe el conjunto de clases que permiten acceder a la información, ya sea raster o vectorial.
- Vector layers: Capítulo dedicado a la información vectorial que, por su complejidad, requiere una sección específica.
- Events, listeners and propeties: Describe el uso de eventos así como el sistema de objetos y propiedades de OpenLayers.
- Overlays: Capítulo dedicado al concepto de overlays, los cuales permite visualizar elementos ajenos a OpenLayers en el mapa.
- Controls and Interactions: Describe el conjunto de controles e interacciones ofrecidos por la libreria, las cuales permiten interactuar con el mapa y su contenido.
El libro puede comprarse online, a través de la plataforma LeanPub (https://leanpub.com/thebookofopenlayers3), en los formatos PDF, EPUB y MOBI por precio mínimo de 20$.
Publicado por Antonio Santiago
No hay comentarios:
Publicar un comentario