mym0404 / react-native-naver-map

Naver Map for React Native - Bring Naver Map to Your React Fingertips
https://mym0404.github.io/react-native-naver-map/
MIT License
66 stars 3 forks source link

[BUG]: Android ref setLocationTrackingMode is not working. #54

Open Arthur-Noh opened 1 month ago

Arthur-Noh commented 1 month ago

Is there an existing issue for this?

Version of @mj-studio/react-native-naver-map

1.5.9

Version of react-native

0.74.1

What os are you seeing the problem on?

Android

What device types are you seeing the problem on?

Physcial Device

What architecture types of react native are you seeing the problem on?

Old Architecture(Bridge)

Version of device(android API, iOS OS version, etc...)

Android 34

Expo App

What happened?

안녕하세요.

안드로이드에서 NaverMapViewRef 의 setLocationTrackingMode 가 동작하지 않는 것 같습니다. 아이폰에서는 정상적으로 Follow, Face 모두 동작하지만 안드로이드에서는 동작하지 않습니다.

권한 문제인가 싶어 봤는데, 네이버 맵에서 기본으로 제공하는 LocationButton (isShowLocationButton) 은 안드로이드에서 정상적으로 동작합니다.

확인해주시면 감사하겠습니다.

Relevant a package.json.

No response

Relevant log output

No response

Code of Conduct

mym0404 commented 1 month ago

저번에 동일한 리포트가 들어와서 확인해보았을때 setLocationTrackingMode가 안드로이드에서 정상 작동함을 확인했고 아예 그 함수 자체를 호출했을 때 내 위치 아이콘이 변경이 안된다는 뜻이신가요?

2.0.0-alpha02에서도 실기기에서 동일한 현상이 일어나는지 살펴보시고 만약 그렇다면 다시 말씀해주시면 감사하겠습니다.

mym0404 commented 1 month ago

https://github.com/mym0404/react-native-naver-map/assets/33388801/434bfc16-c711-4eeb-a4f1-d54f217ee66d

Arthur-Noh commented 1 month ago

img-7598_gaWaQIjE.mp4

음.. setLocationTrackingMode 수행 자체는 되지만 파란색 점 (내위치) 가 표기되지 않습니다. Follow 했을때 내 위치가 화면상 중앙으로 이동하기를 기대하는데 동작하지 않네요.

2.0.0-alpha02 는 0.74.1 에서 앱 설치가 정상적으로 수행되지가 않네요.

설치할 때 android studio 에 나오는 문구들입니다.

e: file:///Users/arthurnoh/workspace/test-app/node_modules/@mj-studio/react-native-naver-map/android/src/main/java/com/mjstudio/reactnativenavermap/mapview/RNCNaverMapViewManager.kt:177:3 'setMapType' overrides nothing
e: file:///Users/arthurnoh/workspace/test-app/node_modules/@mj-studio/react-native-naver-map/android/src/main/java/com/mjstudio/reactnativenavermap/mapview/RNCNaverMapViewManager.kt:197:3 'setLayerGroups' overrides nothing
e: file:///Users/arthurnoh/workspace/test-app/node_modules/@mj-studio/react-native-naver-map/android/src/main/java/com/mjstudio/reactnativenavermap/mapview/RNCNaverMapViewManager.kt:233:3 'setInitialCamera' overrides nothing
e: file:///Users/arthurnoh/workspace/test-app/node_modules/@mj-studio/react-native-naver-map/android/src/main/java/com/mjstudio/reactnativenavermap/mapview/RNCNaverMapViewManager.kt:246:3 'setCamera' overrides nothing
... 비슷한 오류들 쭉 출력되며 빌드되지 않음

스크린샷 2024-05-31 오전 10 48 05

Arthur-Noh commented 1 month ago

img-7598_gaWaQIjE.mp4

음.. setLocationTrackingMode 수행 자체는 되지만 파란색 점 (내위치) 가 표기되지 않습니다. Follow 했을때 내 위치가 화면상 중앙으로 이동하기를 기대하는데 동작하지 않네요.

2.0.0-alpha02 는 0.74.1 에서 앱 설치가 정상적으로 수행되지가 않네요.

설치할 때 android studio 에 나오는 문구들입니다.

e: file:///Users/arthurnoh/workspace/test-app/node_modules/@mj-studio/react-native-naver-map/android/src/main/java/com/mjstudio/reactnativenavermap/mapview/RNCNaverMapViewManager.kt:177:3 'setMapType' overrides nothing
e: file:///Users/arthurnoh/workspace/test-app/node_modules/@mj-studio/react-native-naver-map/android/src/main/java/com/mjstudio/reactnativenavermap/mapview/RNCNaverMapViewManager.kt:197:3 'setLayerGroups' overrides nothing
e: file:///Users/arthurnoh/workspace/test-app/node_modules/@mj-studio/react-native-naver-map/android/src/main/java/com/mjstudio/reactnativenavermap/mapview/RNCNaverMapViewManager.kt:233:3 'setInitialCamera' overrides nothing
e: file:///Users/arthurnoh/workspace/test-app/node_modules/@mj-studio/react-native-naver-map/android/src/main/java/com/mjstudio/reactnativenavermap/mapview/RNCNaverMapViewManager.kt:246:3 'setCamera' overrides nothing
... 비슷한 오류들 쭉 출력되며 빌드되지 않음

스크린샷 2024-05-31 오전 10 48 05

Old Architecture(Bridge)형식에서 빌드 했기 때문에 생성된 문제네요! 확인 해보고 다시 코멘트 남기겠습니다.

qnrjs42 commented 1 week ago

이 이슈가 해결되길 기다리고 있습니다 🤒🤒