-
Notifications
You must be signed in to change notification settings - Fork 83
Feature custom style #308
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature custom style #308
Conversation
|
코드는 확인하였습니다. 기존 구현대로 잘 구현해주신 것 같아, 좋아보입니다. 완료 콜백(android 기준 onCustomStyleLoaded, onCustomStyleLoadFailed)의 구현이 필요할지 검토가 필요합니다. |
|
넵, 확인하였습니다. custom style의 loaded, failed 콜백에 관하여는 일부러 구현하지 않았습니다. 긍정적인 검토 감사합니다. |
…get size) with null value on `size` argument for `NOverlayImage.fromWidget` (resolve note11g#304)
…ndler.onMapLoaded` too.
…r`, `NaverMapViewEventDelegate`)
…rolSender`, `NaverMapView.setMapEventListeners`)
…olHandler.onMapLongTapped` too.
…ender`, `NaverMapViewEventDelegate`)
…ControlSender`, `NaverMapView.setMapEventListeners`)
…Tapped`) with snackbar
…on `SdkInitializer.authorized.onAuthFailed` invocation
…on` on `SdkInitializer.onAuthFailedListener.onAuthFailed` invocation
…on `NaverMapController.onCustomStyleLoadFailed.onCustomStyleLoadFailed` invocation
…on` on `NaverMapController.onCustomStyleLoadFailed.onCustomStyleLoadFailed` invocation
|
@fogbar 예외처리를 구현하였습니다. |
|
@note11g 답변이 늦어져 죄송합니다. 아직 구현 중인 부분은 없습니다. 지금 작업에 들어가고자 합니다. 지금 pull 받고 소스 검토 해보겠습니다. |
style id 동적 변경시 콜백 재설정 관련하여 작업 중에 있습니다. 다만, null 로 할당하게 될 경우 Android 기준 customStyleId 관련 메소드가 호출되지 않는 것을 확인하였습니다. 현재까지 확인한 바 NaverMapOptionApplier 의 rawCustomStyleId 를 Any? 로 변경하고 null 처리가 가능하도록 구현이 필요하지만, 이를 위해서는 ApplyUtils 등 관련 로직들에 대한 파악 후 수정이 필요할 것 같습니다. 따라서 시간이 좀 걸리는 작업으로 판단됩니다. 혹시, 이와 관련하여 미리 파악해 두시거나 구현 방법에 대한 방향성이 잡히신게 있으실까요? 제가 방향성을 잘못 잡아 시간이 딜레이 될까 질문드립니다. |
This comment was marked as outdated.
This comment was marked as outdated.
|
@fogbar 추가로 진행하신 작업이 있으시다면 코멘트 부탁드립니다. |
…NaverMapViewOptions`.
…re-custom-style # Conflicts: # android/src/main/kotlin/dev/note11/flutter_naver_map/flutter_naver_map/applier/option/NaverMapApplierImpl.kt
…erMapController.remove` with override dispose method
…pController.removeChannel` with override dispose method
|
실기기/에뮬레이터 모두 테스트 완료되어, 병합합니다. |
답이 늦어 죄송합니다. 몇 주간 개발을 건드릴 시간이 없어 추가 작업이 없었습니다. |
|
@fogbar 기여에 감사드립니다. 고생 많으셨습니다:) |
iOS, AOS 모두 대응 및 테스트 완료 하였습니다.
*네이버 공식 참고 문서
ㄴ AOS : https://navermaps.github.io/android-map-sdk/guide-ko/2-4.html
ㄴ iOS : https://navermaps.github.io/ios-map-sdk/guide-ko/2-4.html
관련 이슈
ㄴ #307