All Projects → klaftertief → Slippery Slope

klaftertief / Slippery Slope

Licence: bsd-3-clause
β - A slippy map library written in pure Elm - β

Programming Languages

elm
856 projects

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].