MapDatabase: avoid oversimplification for Mapsforge land polygons, closes #39

This commit is contained in:
Emux 2016-06-25 16:55:08 +03:00
parent af9481d084
commit d7ec1e0ac3

View File

@ -639,8 +639,9 @@ public class MapDatabase implements ITileDataSource {
if (e.type == GeometryType.NONE)
e.type = line ? LINE : POLY;
} else if (deltaLon > minDeltaLon || deltaLon < -minDeltaLon
|| deltaLat > minDeltaLat || deltaLat < -minDeltaLat) {
} else if ((deltaLon > minDeltaLon || deltaLon < -minDeltaLon
|| deltaLat > minDeltaLat || deltaLat < -minDeltaLat)
|| e.tags.contains("natural", "nosea")) {
outBuffer[outPos++] = lon;
outBuffer[outPos++] = lat;
cnt += 2;