From 99f45bfa22a148fbface6b836e379566227bf414 Mon Sep 17 00:00:00 2001 From: Emux Date: Fri, 12 Aug 2016 10:32:10 +0300 Subject: [PATCH] MapDatabase: avoid additional simplification, fixes #39 --- vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java b/vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java index 7363f814..500f332f 100644 --- a/vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java +++ b/vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java @@ -683,9 +683,11 @@ public class MapDatabase implements ITileDataSource { if (e.type == GeometryType.NONE) e.type = line ? LINE : POLY; - } else if ((deltaLon > minDeltaLon || deltaLon < -minDeltaLon + } else /*if ((deltaLon > minDeltaLon || deltaLon < -minDeltaLon || deltaLat > minDeltaLat || deltaLat < -minDeltaLat) - || e.tags.contains("natural", "nosea")) { + || e.tags.contains("natural", "nosea"))*/ { + // Avoid additional simplification + // https://github.com/mapsforge/vtm/issues/39 outBuffer[outPos++] = lon; outBuffer[outPos++] = lat; cnt += 2;