diff --git a/android/src/main/java/com/github/quadflask/react/navermap/RNNaverMapView.java b/android/src/main/java/com/github/quadflask/react/navermap/RNNaverMapView.java index 43abd46f..23440625 100644 --- a/android/src/main/java/com/github/quadflask/react/navermap/RNNaverMapView.java +++ b/android/src/main/java/com/github/quadflask/react/navermap/RNNaverMapView.java @@ -68,6 +68,10 @@ public void onMapReady(@NonNull NaverMap naverMap) { lastTouch = System.currentTimeMillis(); } }); + naverMap.addOnOptionChangeListener(() -> { + LocationTrackingMode mode = naverMap.getLocationTrackingMode(); + locationSource.setCompassEnabled(mode == LocationTrackingMode.Follow || mode == LocationTrackingMode.Face); + }); onInitialized(); }