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

Tiled images' layers and their sources


All tiled layers share some common properties. They inherit from the ol.source.TileImage. Those common properties are quite useful for other ol.source.* that inherit from it, for example, in some cases to put a logo or give attributions (also called credits) for the maps data and/or tiles. You have to be careful in the API docs online as these properties are considered unstable. You have to uncheck the Stable Only checkbox on the top banner. Unstable doesn't mean that you don't have to use those properties but that they may change with future OpenLayers releases. It's very useful for application developers to see what they may need to use or migrate in the future. See the following table for further information:

Name

Type

Description

attributions

Array.<ol.Attribution> | undefined

This gives the source attributions. It's a way to give credits for geographical data and/or tiles providers using an ol.Attribution object. You can provide...