마커 표시하기
지도 위에 마커를 표시하는 기본 예제입니다.
코드 보기
import {
NavermapsProvider,
Container as MapDiv,
NaverMap,
Marker,
useNavermaps,
} from 'react-naver-maps';
function MarkerMapContent() {
const navermaps = useNavermaps();
return (
<NaverMap
defaultCenter={new navermaps.LatLng(37.3595704, 127.105399)}
defaultZoom={15}
>
<Marker position={new navermaps.LatLng(37.3595704, 127.105399)} />
</NaverMap>
);
}
function MarkerMap() {
return (
<MapDiv style={{ width: '100%', height: '400px' }}>
<MarkerMapContent />
</MapDiv>
);
}
export default function MarkerExample() {
return (
<NavermapsProvider ncpKeyId="aluya4ff04">
<MarkerMap />
</NavermapsProvider>
);
} 설명
Marker 컴포넌트의 position prop에 navermaps.LatLng 좌표를 전달하면 해당 위치에 마커가 표시됩니다.
다양한 옵션을 통해 마커의 모양, 애니메이션, 클릭 이벤트 등을 설정할 수 있습니다.