Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Developing a map application with OpenLayers
Rating: 4.3 out of 5(20 ratings)
127 students

Developing a map application with OpenLayers

How to easily add a map on a web page
Created byEmmanuel Belo
Last updated 2/2022
English

What you'll learn

  • Become familiar with the main components of an OpenLayers project
  • Understand the interactions between components and the structure of an OpenLayers project
  • Understand the different concepts proposed by OpenLayers
  • Be able to create a map with a background, different layers and interactions

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

12 sections15 lectures1h 31m total length
  • Welcome speech4:47

    Welcome speach, for whom is this course made for, what we will do and what are the prerequisites

  • OpenLayers Presentation1:48

    We will present here the basic of OpenLayers concepts (Map, View, Source, Layers, Animation, Controls, etc.). All these concepts will be detailed in later sessions.

    New Concepts: the different concepts of OpenLayers's API, website, documentations, and examples.

    Prerequisite: None

  • Setting up your working environment7:02

    In this sequence we will explain how to set up your working environment and create a "Hello world!" that will be displayed in your browser.

    New Concepts: having a working development environment

    Prerequisite: Root access on either windows / linux / macOS

Requirements

  • Good Notions in web development (JS, HTML, CSS)
  • Basic knowledge of Web Services OGC.
  • Basic knowledge of GIS (layers, style, features...)

Description

As a developer, you are interested to add a map on your website? You want to let user be able to interact with it?

OpenLayers is a JavaScript library that enables you to display and query data from multiple sources in order to build a dynamic map in any web page

What is OpenLayers’ role in an open source web mapping stack? You will see in a few sequences how to create a map, add multiple layers, controls and events to interact with your map. Then you will see how to manage different data layer formats and projection. Finally, you will be able to improve your map to export it, and add support for mobile devices. Quiz and exercises will help you consolidate your new skills for each sequence.

Of course, these first steps are required before working on bigger projects. A lot of other features are available in OpenLayers, as vector editing, distance and surface measurements, vector tiles, 3D.

But, before working with these complex features, we strongly recommend to start with this introduction to get straight in the OpenLayers API! Are you ready to code? Let's get started.

Thank you for selecting our introduction to OpenLayers.

The Camptocamp Training Team

Who this course is for:

  • GIS managers
  • Web developer
  • GIS specialist