Imagery is one of the most important kinds of data to work with in a GIS system. An eye-catching map with beautiful cartography can make an immediate difference to the appeal of a mapping application.
This chapter is all about working with different types of raster layers. We have tried to summarize, with a set of recipes, the most common and important use cases you can find day to day when working with OpenLayers and third-party layer providers.
OpenLayers offers several classes to integrate with different imagery providers, from proprietary providers, such as Bing Maps, and MapQuest, to open source ones, such as OpenStreetMap, and Stamen, or even any Web Map Service (WMS) service provider.
The base class for any layer type is
ol.layer.Base, which offers a set of common properties and defines the common behavior for other layer classes. The
ol.layer.Layer class further extends the base class with some extra methods and creates sub-classes, such as
ol.layer.Tile, which we'll frequently...