Skip to content

Latest commit

 

History

History
39 lines (22 loc) · 1.07 KB

README.md

File metadata and controls

39 lines (22 loc) · 1.07 KB

Slippery slope

A slippy map library written in pure Elm.

Notice

This library is in an early development stage. The API and feature set is subject to change. After some time of testing and feedback it will be published under a separate GitHub organisation with a new name.

Overview

This library makes it easy to integrate slippy maps in Elm applications. It's written in pure Elm, so there is no need for any JS<->Elm interop. It offers many features to create custom maps and to render different types of data. It also provides an API to extend the map with new types of layers.

[demo]

Features

The base map sets up a view with events to support intertactions via mouse, keyboard and touch. There exist different types of layers to actually show a map and data on screen.

Tile layers

UI layers

Vector layers

Control layers

Configuration

Examples

To view the examples, execute the following commands, which will install the build dependencies and start elm-reactor at localhost:8000.

$ make install
$ make example

Development