지도 api를 사용하는 과정에서 dialog가 나타나는 현상

지도 api를 사용하는 과정에서 과거에는 위치 권한이 허락되어있으면 바로 위도 경도를 받아서 현재위치를 찾고 있습니다라는 dialog가 나타나지 않았었는데 갑자기 나타나서 문의드립니다.

    kakaoMapView.setCurrentLocationEventListener(this)
    kakaoMapView.currentLocationTrackingMode =
        MapView.CurrentLocationTrackingMode.TrackingModeOnWithoutHeading

이런식으로 현재 위치를 가져오는 과정에서는 무조건적으로 dialog가 나타나는게 맞는 것인지 아니면 나오지 않는 것이 맞는 것인지 궁금하고 혹시나 무조건적으로 dialog가 나타난다면 dialog를 on/off 할 수 있는 방법이 있는지 궁금합니다.

또한 dialog가 나타나면서 api 24 버전에서는 현재위치를 찾고 있습니다 라는 dialog가 계속 실행이 되면서onCurrentLocationUpdateFailed 함수만 호출이 되는 문제가 발생했는데 api 28 버전에서는 이러한 문제가 발생하지 않고 dialog 또한 뜨지 않는데 api에 따라서 dialog가 뜨는 것이 다른지 그리고 onCurrentLocationUpdatedFailed가 계속 호출이 되는 문제가 발생하는데 어떻게 해결해야 될지 궁금합니다.