목차

  1. Open API 개요
  2. 지도 API
  3. 공공 데이터 포털

1. Open API 개요

주요 Open API 플랫폼

플랫폼 서비스 사이트
Google Developers 인증, 지도, 검색, 유튜브 등 developers.google.com
Naver Developers 지도, 검색, 번역, 이미지 등 developers.naver.com
Kakao Developers 지도, 카카오 로그인, 카카오톡 공유 등 developers.kakao.com

2. 지도 API

카카오 지도 API 기본 구조

<script src="https://dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은_API_KEY"></script>

지도 생성하기 예제

<div id="map" style="width:500px;height:400px;"></div>

<script>
  var container = document.getElementById('map');
  var options = {
    center: new kakao.maps.LatLng(33.450701, 126.570667),
    level: 3
  };

  var map = new kakao.maps.Map(container, options);
</script>

지도에 마커 찍기 예제

<div id="map2" style="width:800px;height:400px;"></div>

<script>
  var mapContainer = document.getElementById('map2');
  var mapOption = {
    center: new kakao.maps.LatLng(33.450701, 126.570667),
    level: 3
  };

  var map = new kakao.maps.Map(mapContainer, mapOption);

  var markerPosition = new kakao.maps.LatLng(33.450701, 126.570667);

  var marker = new kakao.maps.Marker({
    position: markerPosition
  });

  marker.setMap(map);
</script>

API 사용 전 Kakao Developers에서 앱 등록 → JavaScript 키 발급 → 도메인 등록 필수