import { useMap } from '@vis.gl/react-maplibre' interface WeatherMapControlsProps { center: [number, number] zoom: number } export function WeatherMapControls({ center, zoom }: WeatherMapControlsProps) { const { current: map } = useMap() const buttons = [ { label: '+', tooltip: '확대', onClick: () => map?.zoomIn(), }, { label: '−', tooltip: '축소', onClick: () => map?.zoomOut(), }, { label: '🎯', tooltip: '한국 해역 초기화', onClick: () => map?.flyTo({ center, zoom, duration: 1000 }), }, ] return (