onClicked

open override fun onClicked()

Called when the user clicks the My Location button.

The implementation should handle the click based on the current state:

  • If the control is not enabled, does nothing.

  • If location permission is required, it should initiate a permission request.

  • Otherwise, it should cycle the follow mode.