From 48eda927be73a222ab50b8e8d8c20c9a51639aab Mon Sep 17 00:00:00 2001 From: Ognjen Cirkovic Date: Sun, 13 Nov 2022 21:57:41 +0100 Subject: Omoguceno postavljanje markera na pretrazenu lokaciju. --- .../java/com/example/brzodolokacije/Fragments/FragmentBrowse.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 9d8a68a..5ba3785 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 @@ -31,6 +31,7 @@ import org.osmdroid.config.Configuration import org.osmdroid.tileprovider.tilesource.TileSourceFactory import org.osmdroid.util.GeoPoint import org.osmdroid.views.MapView +import org.osmdroid.views.overlay.Marker import org.osmdroid.views.overlay.ScaleBarOverlay import org.osmdroid.views.overlay.compass.CompassOverlay import org.osmdroid.views.overlay.compass.InternalCompassOrientationProvider @@ -172,7 +173,12 @@ class FragmentBrowse : Fragment(R.layout.fragment_browse) { Toast.makeText(requireContext(),"Nepostojeca lokacija",Toast.LENGTH_SHORT) else{ //move to spot - map!!.controller.animateTo(GeoPoint(result.latitude,result.longitude)) + val searchPoint = GeoPoint(result.latitude,result.longitude) + val startMarker = Marker(map) + startMarker.setPosition(searchPoint) + startMarker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_BOTTOM) + map!!.getOverlays().add(startMarker) + map!!.controller.animateTo(searchPoint) } -- cgit v1.2.3