У меня трудности с тем, чтобы вена взяла текущее местоположение, кто-то может мне помочь, значение вены - это stati c можно определить только, я хотел, чтобы вы взяли текущее местоположение. может кто-нибудь помочь мне, спасибо. любая помощь приветствуется
код утилиты
import map.me.models.Issue
import com.google.android.gms.maps.model.LatLng
class Utils (location: LatLng){
companion object {
lateinit var currentLocation: LatLng
var vienna= LatLng(-23.5629, -46.6544)
var markers = ArrayList<Issue>()
}
init {
vienna = LatLng(-23.5629, -46.6544)
currentLocation = location
markers = ArrayList()
}
}
код mapfrag
override fun onMapReady(googleMap: GoogleMap) {
Log.i("MAP READY", "READY")
val position = if (currentLocation != null) LatLng(currentLocation!!.latitude, currentLocation!!.longitude) else Utils.vienna
this.map = googleMap
this.map!!.moveCamera(CameraUpdateFactory.newLatLngZoom(position, 15f)) // Vienna
getFineLocationPermission()
this.map!!.setOnMarkerClickListener(this)
this.map!!.uiSettings.isRotateGesturesEnabled = true
this.map!!.uiSettings.isZoomGesturesEnabled = true
this.map!!.setOnInfoWindowClickListener(this)
this.map!!.setOnMapLongClickListener(this)
}