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

Appendix A. Object-oriented Programming – Introduction and Concepts

When you need to make a custom map using the OpenLayers 3 library, you need to grasp the common programming sentences and vocabularies.

Why? It's because OpenLayers relies on JavaScript, a programming language based on object-oriented programming (OOP). Knowledge about OOP is shared amongst programmers. Without this knowledge, it will be difficult to talk about programming issues, for example, on a forum.

We will see that behind complex words lie simple concepts. In fact, everyone uses OOP concepts on a daily basis but without being aware of it.

In this appendix, we will cover:

  • What object-oriented programming is

  • How OOP in the OpenLayers 3 API context can be useful

Let's talk about how object-oriented programming works from a theoretical and technical level.