added drawing api

add GeomBuilder, needs Jts

drawing_api: squashed

drawing_api: use JtsDrawable baseclass

- add makeCircle for testing

drawing_api: cleanups

drawing_api: refactor

drawing_api: use SpatialIndex

drawing_api: optimization + cleanup

drawing_api: VectorLayer

- use VectorLayer for PathLayer

drawing_api: make style builder more consistent with theme api

drawing_api: wip
This commit is contained in:
Hannes Janetzek
2015-06-17 23:21:57 +02:00
parent 3402308ced
commit b174f65122
24 changed files with 1967 additions and 349 deletions

View File

@@ -1,6 +1,6 @@
package org.oscim.layers;
import org.oscim.core.BoundingBox;
import org.oscim.core.Box;
import org.oscim.core.osm.OsmElement;
import org.oscim.layers.vector.AbstractVectorLayer;
import org.oscim.map.Map;
@@ -12,7 +12,7 @@ public class OsmVectorLayer extends AbstractVectorLayer<OsmElement> {
}
@Override
protected void processFeatures(Task t, BoundingBox b) {
protected void processFeatures(Task t, Box b) {
}