setShowCurrentLocationMarker 오류

지도/로컬 API에 대한 문의게시판입니다.

mMapView.setCurrentLocationTrackingMode(MapView.CurrentLocationTrackingMode.TrackingModeOnWithoutHeadingWithoutMapMoving);
설정 후

mMapView.setShowCurrentLocationMarker(false);
호출 해도 마커가 표시 됩니다.

혹시나 해서 아래처럼 처리해도 계속 표시 되는데 이거 없앨 방법 없나요?

@Override
public void onCurrentLocationUpdate(MapView mapView, MapPoint mapPoint, float v) {
currentPoint = mapPoint;
mMapView.setShowCurrentLocationMarker(false);
}

그리고 내 위치를 바로 검색할 수 있는 방법이 없는지도 궁금 합니다.
현재 위 코드를 사용해서 내 위치를 가져오는데 값 가져오는데 딜레이가 1~10초 정도 랜덤 입니다. ㅠㅠ