parent
fd33b41dd2
commit
d97ad3724c
@ -0,0 +1,48 @@
|
|||||||
|
package uca.baptistearthur.geocaching.ui.fragment
|
||||||
|
|
||||||
|
import android.content.Context
|
||||||
|
import android.content.pm.PackageManager
|
||||||
|
import android.location.LocationManager
|
||||||
|
import android.os.Bundle
|
||||||
|
import android.view.LayoutInflater
|
||||||
|
import android.view.View
|
||||||
|
import android.view.ViewGroup
|
||||||
|
import androidx.core.content.ContextCompat
|
||||||
|
import androidx.fragment.app.Fragment
|
||||||
|
import org.osmdroid.config.Configuration
|
||||||
|
import org.osmdroid.util.GeoPoint
|
||||||
|
import org.osmdroid.views.MapView
|
||||||
|
import org.osmdroid.views.overlay.ScaleBarOverlay
|
||||||
|
import android.Manifest.permission.ACCESS_FINE_LOCATION
|
||||||
|
import android.location.Location
|
||||||
|
import android.location.LocationListener
|
||||||
|
import android.util.Log
|
||||||
|
import android.widget.ProgressBar
|
||||||
|
import androidx.activity.result.contract.ActivityResultContracts
|
||||||
|
import org.osmdroid.bonuspack.routing.OSRMRoadManager
|
||||||
|
import org.osmdroid.bonuspack.routing.RoadManager
|
||||||
|
import org.osmdroid.config.IConfigurationProvider
|
||||||
|
import org.osmdroid.library.BuildConfig
|
||||||
|
import org.osmdroid.tileprovider.tilesource.TileSourceFactory
|
||||||
|
import org.osmdroid.tileprovider.util.StorageUtils.getStorage
|
||||||
|
import org.osmdroid.views.overlay.compass.CompassOverlay
|
||||||
|
import org.osmdroid.views.overlay.compass.InternalCompassOrientationProvider
|
||||||
|
import org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider
|
||||||
|
import org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay
|
||||||
|
import uca.baptistearthur.geocaching.R
|
||||||
|
import uca.baptistearthur.geocaching.ui.overlay.AddMarkerOverlay
|
||||||
|
import uca.baptistearthur.geocaching.ui.overlay.RecenterOverlay
|
||||||
|
|
||||||
|
class RoadtripDetail : Fragment() {
|
||||||
|
|
||||||
|
override fun onCreateView(
|
||||||
|
inflater: LayoutInflater, container: ViewGroup?,
|
||||||
|
savedInstanceState: Bundle?
|
||||||
|
): View? {
|
||||||
|
Log.d("GeoMap", "MAP ON CREATE VIEW")
|
||||||
|
// Inflate the layout for this fragment
|
||||||
|
val view = inflater.inflate(R.layout.roadtrip_detail, container, false)
|
||||||
|
return view
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
tools:context=".ui.fragment.RoadtripDetail">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_gravity="center"
|
||||||
|
android:text="DETAIL"/>
|
||||||
|
|
||||||
|
</FrameLayout>
|
@ -0,0 +1,26 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:id="@+id/navgraph"
|
||||||
|
app:startDestination="@id/map">
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/roadTrip"
|
||||||
|
android:name="uca.baptistearthur.geocaching.ui.fragment.RoadTripFragment"
|
||||||
|
android:label="fragment_roadtrip"
|
||||||
|
tools:layout="@layout/fragment_roadtrip" >
|
||||||
|
<action
|
||||||
|
android:id="@+id/action_roadTripFragment_to_roadtripDetail"
|
||||||
|
app:destination="@id/roadtripDetail" />
|
||||||
|
</fragment>
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/roadtripDetail"
|
||||||
|
android:name="uca.baptistearthur.geocaching.ui.fragment.RoadtripDetail"
|
||||||
|
android:label="roadtrip_detail"
|
||||||
|
tools:layout="@layout/roadtrip_detail" />
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/map"
|
||||||
|
android:name="uca.baptistearthur.geocaching.ui.fragment.Map"
|
||||||
|
android:label="fragment_map"
|
||||||
|
tools:layout="@layout/fragment_map" />
|
||||||
|
</navigation>
|
Loading…
Reference in new issue