Cargando…

Openlayers 3 beginner's guide : get started with openlayers 3 and enhance your web pages by creating and displaying dynamic maps /

Whether you are a hobbyist or a professional web developer, if you wish to use maps on your website, then this book is for you. A basic understanding of JavaScript will be helpful, but is not necessary. If you've never worked with maps before, this book will introduce you to some common mapping...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Gratier, Thomas (Autor), Spencer, Paul (Autor), Hazzard, Erik (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, England : Packt Publishing, 2015.
Colección:Learn by doing : less theory, more results.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with OpenLayers; Introducing OpenLayers; Advantages of using OpenLayers; What, technically, is OpenLayers?; Client-side; Library; Anatomy of a web-mapping application; Web map client; Web map server; Connecting to Google, Bing Maps, and other mapping APIs; Layers in OpenLayers; Understanding a layer; The OpenLayers website; Time for action
  • downloading OpenLayers; Time for action
  • creating your first map; Where to go for help; API docs
  • This book's websiteMailing lists; Other online resources; OpenLayers issues; IRC; OpenLayers source code repository; Getting live news from RSS and social networks; Summary; Chapter 2: Key Concepts in OpenLayers3; OpenLayers' key components; It's all about the map; Time for action: creating a map; Time for action
  • using the JavaScript console; Controlling the map's view; Displaying map content; Time for action
  • overlaying Information; Interacting with the map; Using interactions; Controls; OpenLayers' super classes; Event management with the Observable class; Working with events
  • Key-Value Observing with the Object classTime for action
  • using bindTo; Transforming values with bindTo; More about KVO properties; Working with collections; Creating a collection; Collection properties; Collection events; Collection methods; Summary; Chapter 3: Charting the Map Class; Understanding the Map class; Time for action
  • creating a map; Map renderers; The Canvas renderer; The WebGL renderer; The DOM renderer; Time for action
  • rendering a masterpiece; Map properties; Time for for action
  • target practice; Map methods; Control methods; Interaction methods; Layer methods
  • Overlay methodsMap rendering methods; Animation functions; Time for action
  • creating animated maps; Conversion methods; Other methods; Events; Browser events; Map events; Render events; Views; The View Class; View options; Understanding resolution; View KVO properties; View methods; Time for action
  • linking two views; Summary; Chapter 4: Interacting with Raster Data Source; Introducing layers; Layers in OpenLayers 3; The base layer; Overlay layers; Types of layers; Common operations on layers; Time for action
  • changing layer properties; Tiled versus untiled layers; Types of raster sources
  • Defining a sourceA quick look at the history of API and tiles providers; Map mashups; OpenLayers and third-party APIs; Tiled images' layers and their sources; The OpenStreetMap layer; Accessing your own OSM tiles; Understanding OSM tiling; OpenStreetMap source class properties; The MapQuest layer; MapQuest source class properties; Stamen layers; Time for action
  • creating a Stamen layer; The Bing Maps layer; Time for action
  • creating a Bing Maps layer; The TileJSON layer; TileJSON source class properties; WMTS layers; WMTS source class properties; The DebugTileSource source