feat(ship-image): 선박 이미지 썸네일 및 갤러리 기능 #34

병합
htlee feature/ship-image-thumbnails 에서 develop 로 3 commits 를 머지했습니다 2026-02-20 04:02:25 +09:00
소유자

변경 사항

  • 선박 이미지 썸네일 및 갤러리 기능 구현
    • AIS 선박 정보에 사진이 있는 경우 지도 위 인디케이터(teal 원형) 표시
    • 정보 패널에 수평 스크롤 갤러리 (카드 넘기기 UX)
    • 썸네일 클릭 시 고화질 이미지 모달 (좌우 네비게이션, Escape 닫기)
    • 호버 툴팁에 선박 사진 썸네일 표시
  • Globe 모드 사진 인디케이터 수정
    • Deck.gl ScatterplotLayer 프로젝션 아티팩트(파란 막대) 제거
    • MapLibre 네이티브 circle 레이어로 전환
    • 선박 아이콘과 동일 중심 위치에 표시

커밋

  • e72e2f1 feat(ship-image): 선박 이미지 썸네일 및 갤러리 기능
  • d5a8be3 fix(map): Globe 사진 인디케이터 네이티브 레이어 전환
  • d66d0f0 fix(map): Globe 사진 인디케이터 오프셋 제거

테스트

  • 대상선박 사진 인디케이터 표시 (Globe/Mercator)
  • 선박 클릭 → 패널 갤러리 → 썸네일 클릭 → 고화질 모달
  • 모달 좌우 네비게이션 + Escape 닫기
  • "선박 사진" 토글 off → 인디케이터 숨김
  • Globe ↔ Mercator 전환 시 정상 동작
  • AIS 폴링 중 깜박임 없음
## 변경 사항 - 선박 이미지 썸네일 및 갤러리 기능 구현 - AIS 선박 정보에 사진이 있는 경우 지도 위 인디케이터(teal 원형) 표시 - 정보 패널에 수평 스크롤 갤러리 (카드 넘기기 UX) - 썸네일 클릭 시 고화질 이미지 모달 (좌우 네비게이션, Escape 닫기) - 호버 툴팁에 선박 사진 썸네일 표시 - Globe 모드 사진 인디케이터 수정 - Deck.gl ScatterplotLayer 프로젝션 아티팩트(파란 막대) 제거 - MapLibre 네이티브 circle 레이어로 전환 - 선박 아이콘과 동일 중심 위치에 표시 ## 커밋 - `e72e2f1` feat(ship-image): 선박 이미지 썸네일 및 갤러리 기능 - `d5a8be3` fix(map): Globe 사진 인디케이터 네이티브 레이어 전환 - `d66d0f0` fix(map): Globe 사진 인디케이터 오프셋 제거 ## 테스트 - [x] 대상선박 사진 인디케이터 표시 (Globe/Mercator) - [x] 선박 클릭 → 패널 갤러리 → 썸네일 클릭 → 고화질 모달 - [x] 모달 좌우 네비게이션 + Escape 닫기 - [x] "선박 사진" 토글 off → 인디케이터 숨김 - [x] Globe ↔ Mercator 전환 시 정상 동작 - [x] AIS 폴링 중 깜박임 없음
htlee added 1 commit 2026-02-20 03:47:12 +09:00
- AIS 타겟에 shipImagePath/shipImageCount 필드 추가
- 선박 이미지 API 연동 (fetchShipImagesByImo)
- 지도 위 사진 인디케이터 (ScatterplotLayer)
- 호버 툴팁에 썸네일 표시
- 정보 패널 카드 갤러리 (스크롤+화살표)
- 고화질 이미지 모달 (initialIndex 지원)
- Vite 프록시 /shipimg 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee added 1 commit 2026-02-20 03:57:55 +09:00
- Globe Deck.gl ScatterplotLayer 아티팩트(파란 막대) 수정
- MapLibre 네이티브 circle 레이어로 사진 인디케이터 구현
htlee added 1 commit 2026-02-20 04:00:52 +09:00
- circle-translate 제거하여 선박 아이콘과 동일 중심 위치에 표시
htlee merged commit 03337fc99c into develop 2026-02-20 04:02:25 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/gc-wing#34
No description provided.