Compare commits

...

4 커밋

작성자 SHA1 메시지 날짜
5489bb0db5 Merge pull request 'release: 2026-04-01 (229건 커밋)' (#156) from develop into main
All checks were successful
Build and Deploy Wing-Demo / build-and-deploy (push) Successful in 38s
2026-04-01 19:15:00 +09:00
a511c0280e Merge pull request 'fix(map): S57 ENC �������� ��Ÿ�� �ε� �Ϸ� ���� �� ���̾� �߰�' (#155) from fix/s57-api-url into develop 2026-04-01 19:12:30 +09:00
6803fc156c docs: 릴리즈 노트 업데이트 2026-04-01 19:11:21 +09:00
08bcfbf24d fix(map): S57 ENC 오버레이 스타일 로드 완료 대기 후 레이어 추가
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 19:08:34 +09:00
2개의 변경된 파일13개의 추가작업 그리고 5개의 파일을 삭제

파일 보기

@ -7,6 +7,7 @@
## [2026-04-01]
### 수정
- 지도: S57 ENC 오버레이 스타일 로드 완료 대기 후 레이어 추가
- 지도: S57EncOverlay API URL을 공유 API_BASE_URL로 통합
- 지도: S57 ENC sprite URL에 상대경로일 때 origin 프리픽스 추가
- 지도: S57 ENC 오버레이 타일/sprite/glyphs URL을 절대경로로 변환 (운영환경 상대경로 대응)

파일 보기

@ -137,14 +137,21 @@ export function S57EncOverlay({ visible }: S57EncOverlayProps) {
if (!map) return;
if (visible) {
addEncLayers(map);
const doAdd = () => addEncLayers(map);
if (map.isStyleLoaded()) {
doAdd();
} else {
map.once('style.load', doAdd);
}
return () => {
map.off('style.load', doAdd);
removeEncLayers(map);
};
} else {
removeEncLayers(map);
}
return () => {
if (map) removeEncLayers(map);
};
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [visible, mapRef]);