DefaultMyLocationViewModel
class DefaultMyLocationViewModel(map: Map, onPermissionRequest: () -> Unit = {}) : MyLocationViewModel
Default implementation of MyLocationViewModel.
Integrates with MyLocationControlModel to manage follow mode and delegates permission-related logic to the onPermissionRequest callback.
Parameters
map
The map instance used for location control.
onPermissionRequest
Callback invoked when the user taps the button and location permission is required (quality is LocationQuality.DEGRADED).