Unfolding is a Processing and Java library that enables the creation of interactive thematic maps and geovisualizations.
The library was developed at the IDL // Interaction Design Lab, FH Potsdam and at the KU Leuven, and is used in classes, as well as in research and commercial projects. The aim of the toolkit is to enable interaction designers, visualization experts, and others to easily create interactive geographic maps.
Some of the features include
Unfolding enables you to rapidly create interactive maps. Basic interactions such as Zoom & Pan are included. Other functionality such as Overview+Detail, or multi-touch gestures can be easily added.
Simply create geo-positioned markers to display data on a map. The visual style can be adapted freely. The library supports any user-defined shapes, such as points, lines, or polygons.
Unfolding is a tile-based map library. Map tiles can have various geographic features and come in all sorts of styles. It works with various map providers such as OpenStreetMap or TileMill.