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...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , , |
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