Skip to content

β - A slippy map library written in pure Elm - β

License

Notifications You must be signed in to change notification settings

klaftertief/slippery-slope

Repository files navigation

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

About

β - A slippy map library written in pure Elm - β

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published