From 142b716aff35b0e822fd29cfd8d14ada09cd714c Mon Sep 17 00:00:00 2001 From: "arthur.valin" Date: Fri, 24 Mar 2023 17:23:20 +0100 Subject: [PATCH] Misc --- .../geocaching/ui/overlay/AddMarkerOverlay.kt | 6 ++---- .../uca/baptistearthur/geocaching/ui/overlay/PlaceMarker.kt | 3 ++- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/uca/baptistearthur/geocaching/ui/overlay/AddMarkerOverlay.kt b/app/src/main/java/uca/baptistearthur/geocaching/ui/overlay/AddMarkerOverlay.kt index 63c4a38..be128ba 100644 --- a/app/src/main/java/uca/baptistearthur/geocaching/ui/overlay/AddMarkerOverlay.kt +++ b/app/src/main/java/uca/baptistearthur/geocaching/ui/overlay/AddMarkerOverlay.kt @@ -1,13 +1,11 @@ package uca.baptistearthur.geocaching.ui.overlay -import android.os.AsyncTask import android.util.Log import android.view.MotionEvent import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext -import org.osmdroid.bonuspack.routing.Road import org.osmdroid.bonuspack.routing.RoadManager import org.osmdroid.util.GeoPoint import org.osmdroid.views.MapView @@ -29,7 +27,7 @@ class AddMarkerOverlay(val roadManager: RoadManager) : Overlay() { marker.position = loc mapView.overlays.add(marker) computeRoad(mapView) - addNewRoadtripOverlay(mapView); + computeNewRoadtripOverlay(mapView); } return true; } @@ -48,7 +46,7 @@ class AddMarkerOverlay(val roadManager: RoadManager) : Overlay() { } } - fun addNewRoadtripOverlay(mapView: MapView){ + fun computeNewRoadtripOverlay(mapView: MapView){ if (locations.size > 1) { mapView.overlays.add(NewRoadtripOverlay(locations)) }else{ diff --git a/app/src/main/java/uca/baptistearthur/geocaching/ui/overlay/PlaceMarker.kt b/app/src/main/java/uca/baptistearthur/geocaching/ui/overlay/PlaceMarker.kt index 617590d..2386da0 100644 --- a/app/src/main/java/uca/baptistearthur/geocaching/ui/overlay/PlaceMarker.kt +++ b/app/src/main/java/uca/baptistearthur/geocaching/ui/overlay/PlaceMarker.kt @@ -17,7 +17,8 @@ class PlaceMarker(val mapView: MapView, val locations: MutableSet, val locations.remove(this.position) this.closeInfoWindow() mapView.overlays.remove(this) - parent.computeRoad(mapView); + parent.computeRoad(mapView) + parent.computeNewRoadtripOverlay(mapView) return true } return false