Skip to content

Commit

Permalink
Mapsforge: overlapping map region improvements #905
Browse files Browse the repository at this point in the history
  • Loading branch information
devemux86 committed Feb 22, 2022
1 parent 6fb02ec commit fbcf766
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java
Original file line number Diff line number Diff line change
Expand Up @@ -719,7 +719,7 @@ private boolean processPOIs(ITileDataSink mapDataSink, int numberOfPois, Boundin
}

if (mapDataSink != null) {
if (!deduplicate || poi == null || ((TileDataSink) mapDataSink).hashPois.add(poi.hashCode()))
if (!deduplicate || poi == null || (mapDataSink instanceof TileDataSink && ((TileDataSink) mapDataSink).hashPois.add(poi.hashCode())))
mapDataSink.process(e);
}
}
Expand Down Expand Up @@ -1079,9 +1079,9 @@ private boolean processWays(QueryParameters queryParameters, ITileDataSink mapDa
}

if (mapDataSink != null) {
TileDataSink tileDataSink = (TileDataSink) mapDataSink;
if (!deduplicate || way == null || tileDataSink.hashWays.add(way.hashCode())) {
e.level = e.isLine() ? tileDataSink.levels : tileDataSink.level;
if (!deduplicate || way == null || (mapDataSink instanceof TileDataSink && ((TileDataSink) mapDataSink).hashWays.add(way.hashCode()))) {
if (mapDataSink instanceof TileDataSink)
e.level = e.isLine() ? ((TileDataSink) mapDataSink).levels : ((TileDataSink) mapDataSink).level;
mapDataSink.process(e);
}
}
Expand Down

0 comments on commit fbcf766

Please sign in to comment.