From 43c9c4c8bdb002246bda9597bc5a24eaad90ff98 Mon Sep 17 00:00:00 2001
From: Emux <devemux86@gmail.com>
Date: Mon, 22 Jan 2018 11:56:06 +0200
Subject: [PATCH] mapbox-vector-tile-java (JitPack) #481

---
 build.gradle                                   |  1 +
 docs/Integration.md                            | 10 ++++++++--
 vtm-mvt/build.gradle                           |  2 +-
 .../tiling/source/mvt/MvtTileDecoder.java      | 18 +++++++++---------
 4 files changed, 19 insertions(+), 12 deletions(-)

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;