Book Image

OpenLayers 3: Beginner's Guide

By : Thomas Gratier, Paul Spencer, Erik Hazzard
Book Image

OpenLayers 3: Beginner's Guide

By: Thomas Gratier, Paul Spencer, Erik Hazzard

Overview of this book

<p>This book is a practical, hands-on guide that provides you with all the information you need to get started with mapping using the OpenLayers 3 library.</p> <p>The book starts off by showing you how to create a simple map. Through the course of the book, we will review each component needed to make a map in OpenLayers 3, and you will end up with a full-fledged web map application. You will learn the key role of each OpenLayers 3 component in making a map, and important mapping principles such as projections and layers. You will create your own data files and connect to backend servers for mapping. A key part of this book will also be dedicated to building a mapping application for mobile devices and its specific components.</p>
Table of Contents (22 chapters)
OpenLayers 3 Beginner's Guide
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Understanding the vector layer


In OpenLayers, the vector layer is used to display vector data on top of a map and allow real-time interaction with the data. What does this mean? Basically, it means we can load raw geographic data from a variety of sources, including geospatial file formats such as KML and GeoJSON, and display that data on a map, styling the data however we see fit. For example, take a look at the map that follows:

It shows a map with a Bing satellite raster layer and a vector layer on top of it. The vector layer loads data using the OSM XML Vector source and draws it in real time with different styles based on the type and attribute of each feature (the individual points, lines, and polygons). In this example, a small subset of the OSM data has been requested and is styled by OpenLayers to highlight roads (white lines), parking lots (gray polygons), buildings (red polygons), green space (in green, of course) and the location of trees (the green dots). We'll cover vector styles...