kakao developer page(지도)
https://apis.map.kakao.com/web/guide/ 여기로 들어가자.
카카오 맵을 이용하고 싶어서 가이드데로 하나씩 따라해볼 예정임.
https://developers.kakao.com/ 여기서 카카오톡 로그인(혹은 회원가입)하고
내 애플리케이션 -> 애플리케이션 추가하기 누른다음에 앱 이름을 아무렇게나 지정하자
여기서 나는 JavaSeript키를 사용할거임.
그다음 가이드에 보니 플랫폼으로 가서 웹 플랫폼에 도메인을 등록하라고 한다.
https://apis.map.kakao.com/web/guide/ 다시 보자.
6번 앱은 무시할거임.
기본적인 세팅은 끝났고, 시작하기 부분을 다시 보자.
지도를 담을 영역이 return, 실제 지도를 그리는 javascript api가 head라고 생각하고 vscode로 가보자.
// 테스트 페이지
import Head from 'next/head'
import { useEffect } from 'react';
export default function KakaoMapPage(){
useEffect(() => {
const container = document.getElementById('map'); //지도를 담을 영역의 DOM 레퍼런스
const options = { //지도를 생성할 때 필요한 기본 옵션
center: new kakao.maps.LatLng(33.450701, 126.570667), //지도의 중심좌표.
level: 3 //지도의 레벨(확대, 축소 정도)
};
const map = new kakao.maps.Map(container, options);
}, [])
return (
<>
<Head>
<script
type="text/javascript"
src="//dapi.kakao.com/v2/maps/sdk.js?appkey=c1573b07307af25f6bb7415ff47e92fc"></script>
</Head>
<div id="map" style={{width:"500px", height:"400px"}}></div>
{/* // style 중괄호가 두개인 이유는 변수가 두개여서. 저 style 태그는 자바스크립트 css이다. html css, javascript css 문법마다 다 다름. markup language 검색 */}
</>
)
}
이렇게 넣어줘서 테스트가 잘 되는지 보자.
참고로, 위도 경도를 바꾸려면 구글 지도를 활용하자.
구글 지도에는 지도 좌표가 있음!
center: new kakao.maps.LatLng(33.450701, 126.570667), //지도의 중심좌표.
이부분을 바꿔 넣으면 되겠다.
Author And Source
이 문제에 관하여(kakao developer page(지도)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gjy1818/kakao-developer-page지도저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)