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