|
|
|
@ -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{
|
|
|
|
|