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 |