웹프로그래밍

본문 바로가기
사이트 내 전체검색


웹프로그래밍
웹프로그래밍

1. 구글맵 사용하기

페이지 정보

작성자 관리자 댓글 0건 조회 1,726회 작성일 21-06-29 11:00

본문

1. 구글맵 사용하기

1. API 사용설정

Javascript에서 구글맵을 불러오기 위해서는 구글 클라우드 플랫폼에서 Maps Javascript API를 사용설정하고 KEY값을 받아와야합니다. 


https://console.cloud.google.com/ 


기존 프로젝트에 API를 설정할 분은 해당 프로젝트를 선택해주시고, 아니라면 새로운 프로젝트를 생성합니다.


왼쪽 위의 탐색 메뉴 아이콘을 클릭한 후 API 및 서비스>라이브러리에서 maps javascript api를 검색하고 사용설정합니다. 


그리고나서 API 및 서비스>사용자 인증 정보에서 사용자 인증 정보 만들기>API 키를 선택한 후 생성된 KEY를 확인합니다. 



이 KEY값은 이제 구글 맵을 띄울 때 사용됩니다.


 


2. 구글 맵 띄우기


YOUR_KEY부분에 위에서 생성한 API 키를 넣어주세요. 


파일명 : googlemap.html


<!DOCTYPE html>

<html>


<head>

  <meta charset="utf-8">

  <title>Google Map</title>

</head>


<body>

  <div id="map" style="width:100%; height: 100%;"></div>

  <script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&callback=initMap&region=kr"></script>

  <script>

    function initMap() {

      var seoul = { lat: 37.5642135 ,lng: 127.0016985 };

      var map = new google.maps.Map(

        document.getElementById('map'), {

          zoom: 12,

          center: seoul

        });

      

    }

  </script>

</body>

</html>


서울의 위도 경도를 입력하고 그 중심으로 zoom이 12인 지도를 첫 화면에서 보여주는 코드입니다.


query에 region=kr을 추가하지 않으면 동해가 일본해(동해)로 표기됩니다. 


  center 속성은 맵의 중심을 어디로 할지 정의합니다. LatLng 객체를 생성하여 맵에 특정 포인트를 정합니다. 


  zoom 속성은 맵에서의 줌 레벨을 정의합니다. 


  mapTypeId 속성은 화면에 표시될 맵 타입을 정의합니다. 아래 나오는 맵 타입을 지원합니다:


  - Roadmap(normal, default 2D map)

  - Satellite(photographic map) 

  - Hybrid(photographic map + roads and city names) 

  - Terrain(map with mountains, rivers, etc.) 






참고 사이트


[JavaScript] 구글맵 사용법 및 간단 예제 (tistory.com) 

댓글목록

등록된 댓글이 없습니다.


개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.