Quantcast
Channel: Library Questions - Processing 2.x and 3.x Forum
Viewing all articles
Browse latest Browse all 2896

Unfolding Maps: Map Style is not working

$
0
0

Hi There,

I am using Unfolding Maps in Processing 2.2.1 and it's working just fine until I tried to import my own styling.

According to their tutorial page - which is pretty bad documented - I just need to import a mbtiles file

String tilesStr = sketchPath("data/control-room.mbtiles"); map = new UnfoldingMap(this, new MBTilesMapProvider(tilesStr));

I generated a mbtiles file with TileMill from the Control Room example and it seems to be fine but when running the following sketch..

import de.fhpotsdam.unfolding.*; import de.fhpotsdam.unfolding.utils.*;

UnfoldingMap map; import de.fhpotsdam.unfolding.providers.MBTilesMapProvider; void setup() { size(800, 600); String tilesStr = sketchPath("data/control-room.mbtiles"); map = new UnfoldingMap(this, new MBTilesMapProvider(tilesStr)); MapUtils.createDefaultEventDispatcher(this, map); map.setZoomRange(2, 4); } void draw() { map.draw(); }

.. I get a long list of exceptions:

Unfolding Map v0.9.6 No OpenGL renderer. Using Java2DMapDisplay. java.lang.ClassNotFoundException: org.sqlite.JDBC at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:190) at de.fhpotsdam.unfolding.tiles.MBTilesLoaderUtils.getMBTileData(Unknown Source) at de.fhpotsdam.unfolding.tiles.MBTilesLoaderUtils.getMBTile(Unknown Source) at de.fhpotsdam.unfolding.providers.MBTilesMapProvider.getTile(Unknown Source) at de.fhpotsdam.unfolding.tiles.TileLoader.run(Unknown Source) at java.lang.Thread.run(Thread.java:745) java.lang.ClassNotFoundException: org.sqlite.JDBC at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) ...

EDIT: SQlite library was missing


Viewing all articles
Browse latest Browse all 2896

Trending Articles