diff --git a/src/map/IMG/rastertile.cpp b/src/map/IMG/rastertile.cpp index 7f2241f3..966934bf 100644 --- a/src/map/IMG/rastertile.cpp +++ b/src/map/IMG/rastertile.cpp @@ -500,8 +500,8 @@ MatrixD RasterTile::elevation(int extend) const void RasterTile::drawHillShading(QPainter *painter) const { if (_hillShading && _zoom >= 18 && _zoom <= 24) { - MatrixD dem(Filter::blur(elevation(BLUR_RADIUS), BLUR_RADIUS)); - QImage img(HillShading::render(dem, BLUR_RADIUS)); + MatrixD dem(Filter::blur(elevation(BLUR_RADIUS + 1), BLUR_RADIUS)); + QImage img(HillShading::render(dem, BLUR_RADIUS + 1)); painter->drawImage(_rect.x(), _rect.y(), img); } } diff --git a/src/map/mapsforge/rastertile.cpp b/src/map/mapsforge/rastertile.cpp index 5879ef09..3170d22f 100644 --- a/src/map/mapsforge/rastertile.cpp +++ b/src/map/mapsforge/rastertile.cpp @@ -442,8 +442,9 @@ void RasterTile::drawPaths(QPainter *painter, const QList &paths, painter->drawEllipse(ll2xy(point->coordinates), radius, radius); } else { if (_hillShading) { - MatrixD dem(Filter::blur(elevation(BLUR_RADIUS), BLUR_RADIUS)); - QImage img(HillShading::render(dem, BLUR_RADIUS)); + MatrixD dem(Filter::blur(elevation(BLUR_RADIUS + 1), + BLUR_RADIUS)); + QImage img(HillShading::render(dem, BLUR_RADIUS + 1)); painter->drawImage(_rect.x(), _rect.y(), img); } }