From e1cd22ed72c6a8bcffeabc44f8f17f5d32f4409b Mon Sep 17 00:00:00 2001 From: Pygmalion69 Date: Wed, 23 Aug 2023 13:47:42 +0200 Subject: [PATCH] Fix layer order --- .../java/org/nitri/opentopo/overlay/OverlayHelper.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/nitri/opentopo/overlay/OverlayHelper.java b/app/src/main/java/org/nitri/opentopo/overlay/OverlayHelper.java index 6eaa8aa..1edee43 100644 --- a/app/src/main/java/org/nitri/opentopo/overlay/OverlayHelper.java +++ b/app/src/main/java/org/nitri/opentopo/overlay/OverlayHelper.java @@ -114,7 +114,7 @@ public void setGpx(Gpx gpx) { if (gpx.getTracks() != null) { for (Track track : gpx.getTracks()) { mTrackOverlay = new TrackOverlay(mContext, track); - mMapView.getOverlays().add(mTrackOverlay); + mMapView.getOverlays().add(0, mTrackOverlay); } } @@ -214,13 +214,8 @@ public void setTilesOverlay(int overlay) { mOverlayTileProvider.getTileRequestCompleteHandlers().clear(); mOverlayTileProvider.getTileRequestCompleteHandlers().add(mMapView.getTileRequestCompleteHandler()); - mMapView.getOverlays().add(mTilesOverlay); + mMapView.getOverlays().add(0, mTilesOverlay); - if (mTrackOverlay != null) { - // move track up - mMapView.getOverlays().remove(mTrackOverlay); - mMapView.getOverlays().add(mTrackOverlay); - } } mMapView.invalidate(); }