OpenLayers 3 Beginner’s Guide

Book and eBook expected December 2014. Pre-order now!
OpenLayers 3 Beginner’s Guide
eBook: $32.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 20%!
Print + free eBook + free PacktLib access to the book: $87.98    Print cover: $54.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Create and display maps online with the latest HTML5 features available, using the OpenLayers 3 library
  • Learn how to interact with the map and learn best practices to improve the loading time for a map
  • Make a mobile and desktop-friendly map
  • A practical beginner's guide, which also serves as a quick reference with useful screenshots and detailed code explanations

Book Details

Language : English
Paperback : 432 pages [ 235mm x 191mm ]
Release Date : December 2014
ISBN : 1782162364
ISBN 13 : 9781782162360
Author(s) : Thomas Gratier, Paul Spencer, Erik Hazzard
Topics and Technologies : All Books, Web Development, Beginner's Guides, Open Source
Sorry, the table of contents for this book is not yet available.

Thomas Gratier

Paul Spencer

Erik Hazzard

Erik Hazzard is a web developer – designer, Open Source advocate, and VI user. He loves to learn, teach, and occasionally blogs on his website at As a professional web developer of five years, Erik specializes in Python and Javascript, using open source software whenever possible. When he's not developing web applications, he's often developing or designing video games.
Sorry, we don't have any reviews for this title yet.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sorry, there are currently no downloads available for this title.

Frequently bought together

OpenLayers 3 Beginner’s Guide +    Implementing Microsoft Dynamics NAV 2013 =
50% Off
the second eBook
Price for both: $47.10

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Create a map with OpenLayers 3 and learn mapping principles
  • Debug your map and learn how to use the OpenLayers core library to see where your map breaks
  • Understand Closure Library and how to use its tools to optimize the OpenLayers 3 library for shipping only required library parts to improve performances
  • Display map images and their types, mainly for background of your map
  • Use interactions between OpenLayers 3 and HTML with the controls
  • Overlay your own vector source and understand them
  • Customize your vector layer styles
  • Manage interactions from layers and maps like click and touch

In Detail

Over the past few years, the popularity of interactive web maps has exploded. In the past, creating interactive maps was reserved for large companies or experts with lots of money. Today, with the right tools, anyone can easily create a web map with little or even no knowledge of geography, cartography, or programming. OpenLayers 3 is one such free, open source, and powerful tool. Providing a robust library, OpenLayers 3 makes it easy to create modern, fast, and interactive web-mapping applications. OpenLayers 3 Beginner’s Guide will help you leverage the OpenLayers 3 library to make dynamic maps for the Web.

"OpenLayers 3 Beginner’s Guide" 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. With this book, you will be able to make your own map and customize its appearance and behavior. You will also see how to integrate your map in other web pages.

The book starts off by showing you how to create a simple map and introduces you to some basic JavaScript programming concepts and tools. You will also find useful resources to learn more about HTML and CSS. Through the course of the book, we will review each component needed to make a map in OpenLayers 3, and you will end with a full-fledged web map application.

You will learn some context to help you understand the key role of each OpenLayers 3 component in making a map. You will also learn important mapping principles like projections and layers. Maps require sources of data as well. so you will see how to make your own data with files and point some back-end 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.

With the "OpenLayers 3 Beginner’s Guide" you will learn how to create your own map applications independently, without being stuck at the first stage of learning. You will acquire the information you need to develop your skills and knowledge of the OpenLayers 3 library.


A beginner's guide with all the essential screenshots and clearly explained code.

Who this book is for

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 topics and will gently guide you through the OpenLayers library. Experienced developers can also use this book as a reference to OpenLayers 3 components and to further enhance their knowledge.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software