A slippy map library written in pure Elm.
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.
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]
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.
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