호랑이 개발일기

[React] kakao 지도 띄우기 본문

React

[React] kakao 지도 띄우기

박개발 2022. 12. 5. 21:42
728x90

 

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

 

 

 

 

import React, { useEffect } from 'react';
    return (
            <div id='myMap' style={{
                width: '1200px', 
                height: '550px'
            }}></div>
        );

 

 

 

  <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?
appkey=발급받으신 키 입력란입니다."></script>

 

 

      const { kakao } = window; // API 를 심어서 가져오면 window 전역 객체에 들어가게됨. 

      const MapContainer = () => {

          useEffect(() => {
              const container = document.getElementById('myMap');//지도를 담을 영역의 dom 래퍼런스
          const options = { //지도 생성 필요한 기본 옵션
            center: new kakao.maps.LatLng(36.321655, 127.378953, 0.431948, 0.372948), //중심좌표
            level: 7 //지도의 레벨(확대, 축소 정도)
          };
              const map = new kakao.maps.Map(container, options); //지도 생성 및 객체 리턴
          }, []);

 

728x90
Comments