diff options
author | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-11-13 21:57:41 +0100 |
---|---|---|
committer | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-11-13 21:57:41 +0100 |
commit | 48eda927be73a222ab50b8e8d8c20c9a51639aab (patch) | |
tree | fd208970685ce67bab65aa183a289f9131b2ee2c /Client | |
parent | 9b059bc69abaa01b76827d3d57cf94f8885a99c1 (diff) |
Omoguceno postavljanje markera na pretrazenu lokaciju.
Diffstat (limited to 'Client')
-rw-r--r-- | Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentBrowse.kt | 8 |
1 files changed, 7 insertions, 1 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 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) } |