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 native with web applications


Mobile web applications are a fast-growing market. Users with mobile devices expect access to all content on their mobile devices. While mobile web applications provide a great user experience in most cases, they often fall short of so-called native applications because they do not have access to convenient offline storage, capabilities of the physical device such as the camera, and data available to other applications, such as the user's contact list. Short of building a native application, there doesn't seem to be a way to access the full capabilities of mobile devices. But, do we really want to recode our great web application into native code for iOS, Android, Blackberry, Windows Mobile, and whatever other devices our users might have?

It turns out that we don't have to. On every major mobile platform, the web browser is also available as a component that can be embedded into a native application. This one fact means that it is possible to create native...