diff options
| author | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-11-11 17:11:07 +0100 | 
|---|---|---|
| committer | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-11-11 17:11:07 +0100 | 
| commit | a7f8b44a4a45c30c4d966ea10f411543b314f798 (patch) | |
| tree | 2ec950b617dda05161e12a1dd441db4dd983fd9e /Client | |
| parent | 1aef98b6f0e7f85c297b18cd9be5be24b7cbdcee (diff) | |
Dodatne pocetne koordinate na prikaz mape. Dodat onResume i onPause.
Diffstat (limited to 'Client')
| -rw-r--r-- | Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentBrowse.kt | 39 | 
1 files changed, 30 insertions, 9 deletions
| diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentBrowse.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentBrowse.kt index 9194c07..c71e6d6 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentBrowse.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentBrowse.kt @@ -8,13 +8,19 @@ import android.view.View  import android.view.ViewGroup  import androidx.fragment.app.Fragment  import com.example.brzodolokacije.R +import org.osmdroid.config.Configuration +import org.osmdroid.tileprovider.tilesource.TileSourceFactory +import org.osmdroid.util.GeoPoint  import org.osmdroid.views.MapView -import org.osmdroid.config.Configuration; +import org.osmdroid.views.overlay.gestures.RotationGestureOverlay +import org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider +import org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay +  class FragmentBrowse : Fragment(R.layout.fragment_browse) {      var map: MapView? = null - +    var mLocationOverlay:MyLocationNewOverlay?=null      override fun onCreate(savedInstanceState: Bundle?) {          super.onCreate(savedInstanceState) @@ -28,15 +34,30 @@ class FragmentBrowse : Fragment(R.layout.fragment_browse) {          var v:View=inflater.inflate(R.layout.fragment_browse, container, false)          val ctx: Context = requireContext()          Configuration.getInstance().load(ctx,PreferenceManager.getDefaultSharedPreferences(ctx)); - -          map=v.findViewById(R.id.FragmentBrowseMapView) as MapView - - - - - +        map!!.setTileSource(TileSourceFactory.MAPNIK); +        setUpMap()          return v      } +    override fun onResume() { +        super.onResume() +        map!!.onResume() +    } +    override fun onPause() { +        super.onPause() +        map!!.onPause() +    } +    fun setUpMap(){ +        //Set up controlls and startPoint +        map!!.setBuiltInZoomControls(true); +        map!!.setMultiTouchControls(true); +        val mapController = map!!.controller +        mapController.setZoom(15) +        val startPoint = GeoPoint(44.0073, 20.9227) +        mapController.setCenter(startPoint) +         +    } + +  }
\ No newline at end of file | 
