지도 타입 바꾸기1
교통정보, 로드뷰 도로정보, 지형도 정보를 버튼 클릭에 따라 지도 타입을 변경합니다.
original docs : https://apis.map.kakao.com/web/sample/changeOverlay1/
import { useState } from "react" import { Map, MapTypeId } from "react-kakao-maps-sdk" import useKakaoLoader from "./useKakaoLoader" export default function ChangeOverlay1() { useKakaoLoader() const [mapTypeId, setMapTypeId] = useState<keyof typeof kakao.maps.MapTypeId>() return ( <> <Map // 지도를 표시할 Container id="map" center={{ // 지도의 중심좌표 lat: 37.566826, lng: 126.9786567, }} style={{ width: "100%", height: "350px", }} level={5} > {mapTypeId && <MapTypeId type={mapTypeId} />} </Map> <p> <button onClick={() => setMapTypeId("TRAFFIC")}>교통정보 보기</button>{" "} <button onClick={() => setMapTypeId("ROADVIEW")}> 로드뷰 도로정보 보기 </button>{" "} <button onClick={() => setMapTypeId("TERRAIN")}>지형정보 보기</button>{" "} <button onClick={() => setMapTypeId("USE_DISTRICT")}> 지적편집도 보기 </button> </p> </> ) }