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

@@ -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 [];