diff --git a/build.gradle b/build.gradle index 11d449bf..d5c21855 100644 --- a/build.gradle +++ b/build.gradle @@ -45,6 +45,7 @@ subprojects { maven { url 'https://repo.boundlessgeo.com/main/' } jcenter() maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } + maven { url 'https://jitpack.io' } } tasks.withType(JavaCompile) { diff --git a/docs/Integration.md b/docs/Integration.md index 9716d31e..349ef4d1 100644 --- a/docs/Integration.md +++ b/docs/Integration.md @@ -86,11 +86,17 @@ implementation 'com.squareup.okio:okio:1.13.0' - Mapbox vector tiles +```groovy +repositories { + maven { url 'https://jitpack.io' } +} +``` + ```groovy implementation 'org.mapsforge:vtm-mvt:[CURRENT-VERSION]' +implementation 'com.github.wdtinc:mapbox-vector-tile-java:master-SNAPSHOT' implementation 'com.google.protobuf:protobuf-java:3.5.1' -implementation 'com.vividsolutions:jts:1.13' -implementation 'com.wdtinc:mapbox-vector-tile:2.0.0' +implementation 'org.locationtech.jts:jts-core:1.15.0' ``` - GeoJSON vector tiles diff --git a/vtm-mvt/build.gradle b/vtm-mvt/build.gradle index 5cfeda96..ffa59121 100644 --- a/vtm-mvt/build.gradle +++ b/vtm-mvt/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'maven' dependencies { api project(':vtm') - api 'com.wdtinc:mapbox-vector-tile:2.0.0' + api 'com.github.wdtinc:mapbox-vector-tile-java:master-SNAPSHOT' } sourceSets { diff --git a/vtm-mvt/src/org/oscim/tiling/source/mvt/MvtTileDecoder.java b/vtm-mvt/src/org/oscim/tiling/source/mvt/MvtTileDecoder.java index 83fb6ee2..7259a59e 100644 --- a/vtm-mvt/src/org/oscim/tiling/source/mvt/MvtTileDecoder.java +++ b/vtm-mvt/src/org/oscim/tiling/source/mvt/MvtTileDecoder.java @@ -18,20 +18,20 @@ */ package org.oscim.tiling.source.mvt; -import com.vividsolutions.jts.geom.Coordinate; -import com.vividsolutions.jts.geom.Geometry; -import com.vividsolutions.jts.geom.GeometryFactory; -import com.vividsolutions.jts.geom.LineString; -import com.vividsolutions.jts.geom.MultiLineString; -import com.vividsolutions.jts.geom.MultiPoint; -import com.vividsolutions.jts.geom.MultiPolygon; -import com.vividsolutions.jts.geom.Point; -import com.vividsolutions.jts.geom.Polygon; import com.wdtinc.mapbox_vector_tile.adapt.jts.MvtReader; import com.wdtinc.mapbox_vector_tile.adapt.jts.TagKeyValueMapConverter; import com.wdtinc.mapbox_vector_tile.adapt.jts.model.JtsLayer; import com.wdtinc.mapbox_vector_tile.adapt.jts.model.JtsMvt; +import org.locationtech.jts.geom.Coordinate; +import org.locationtech.jts.geom.Geometry; +import org.locationtech.jts.geom.GeometryFactory; +import org.locationtech.jts.geom.LineString; +import org.locationtech.jts.geom.MultiLineString; +import org.locationtech.jts.geom.MultiPoint; +import org.locationtech.jts.geom.MultiPolygon; +import org.locationtech.jts.geom.Point; +import org.locationtech.jts.geom.Polygon; import org.oscim.core.MapElement; import org.oscim.core.Tag; import org.oscim.core.Tile;