fix(map): NaverMapView selected 변경 시 자동 panTo + zoom

- GoogleMapView에는 있던 useEffect [selected] 패턴이 NaverMapView에 누락
- 마커/클러스터/리스트 어디서 선택해도 그 식당이 중앙 + zoom 16

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
joungmin
2026-06-17 09:42:37 +09:00
parent 6a885c5203
commit 250b067d87
2 changed files with 15 additions and 0 deletions

View File

@@ -4,6 +4,12 @@
---
## 2026-06-17
### 🎯 NaverMapView selected 자동 panTo + zoom (v0.1.64)
- 마커/클러스터/리스트 어디서 선택해도 그 식당이 화면 중앙으로 + zoom 16
- GoogleMapView에는 이미 있던 useEffect [selected] 패턴을 동일하게 추가
## 2026-06-16
### 🧹 미커밋 잡변경 정리 + 5개 분리 commit (v0.1.63)

View File

@@ -239,6 +239,15 @@ export default function NaverMapView({
if (flyTo.zoom) m.setZoom(flyTo.zoom, true);
}, [flyTo]);
// selected 변경 시 자동 panTo + zoom (GoogleMapView와 동일 동작)
useEffect(() => {
const m = mapRef.current;
if (!m || !selected || !window.naver?.maps) return;
if (selected.latitude == null || selected.longitude == null) return;
m.panTo(new window.naver.maps.LatLng(selected.latitude, selected.longitude));
m.setZoom(16, true);
}, [selected]);
// 클러스터 계산 (bounds/zoom 변경 시)
const clusters = useMemo(() => {
if (!bounds) return [];