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

Going offline


One of the great challenges in delivering content to the mobile web is that mobile devices can easily be disconnected from the Internet. As users move around, they go in and out of range of WIFI and cellular networks, and the state of their network connection can change frequently. Native applications on mobile devices solve this problem by being installed on the device. Many native applications also cache content for offline use and are designed to handle the transient nature of mobile network connections. Web browsers, including mobile web browsers, typically cache web page content to help pages load faster. While this can help mobile web applications quite a bit, the cache managed by the web browser is unreliable, can be cleared by user settings, and might not keep critical content for your application. The cache also doesn't provide a mechanism to store generated data and stores only assets required to load a web page.

In this section, we will introduce three technologies...