라이브러리

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Maps JavaScript API를 위해 자바스크립트 코드를 로드하려면 페이지에 https://maps.googleapis.com/maps/api/js 형식의 부트스트랩 URL을 추가합니다. 이 부트스트랩 요청은 Maps JavaScript API에서 사용할 기본 자바스크립트 객체 및 기호를 모두 로드합니다. 일부 API 기능은 특별히 요청하지 않는 한 로드되지 않는 독립적인 라이브러리에서 사용할 수 있습니다. 보조 구성요소를 라이브러리로 분할하면 기본 API가 빠르게 로드 및 파싱될 수 있습니다. 필요한 경우 라이브러리를 로드하고 파싱하는 추가 오버헤드만 발생합니다.

부트스트랩 요청에 libraries 매개변수를 지정하고 라이브러리의 이름을 제공하여 추가 라이브러리를 로드할 수 있습니다. 여러 라이브러리를 쉼표로 구분된 목록으로 지정할 수 있습니다. 그런 다음 google.maps.libraryName 네임스페이스를 통해 라이브러리에 액세스합니다.

다음 라이브러리를 이용할 수 있습니다.

  • drawing는 사용자가 지도에 다각형, 직사각형, 다중선, 원, 마커를 그릴 수 있는 그래픽 인터페이스를 제공합니다. 자세한 내용은 그리기 라이브러리 문서를 참고하세요.
  • geometry에는 지표면의 스칼라 기하학적 값 (예: 거리 및 면적)을 계산하는 유틸리티 함수가 포함되어 있습니다. 자세한 내용은 도형 라이브러리 문서를 참조하세요.
  • journeySharing(베타 채널에서만 사용 가능)은 Google Maps Platform 운송 및 물류 솔루션을 지원합니다.
  • localContext는 지정한 위치 주변의 주요 관심 장소를 사용자에게 표시합니다. 자세한 내용은 로컬 컨텍스트 라이브러리 문서를 참고하세요.
  • places를 사용하면 애플리케이션이 시설, 지리적 위치, 주요 관심 장소 등의 장소를 정의된 영역 내에서 검색할 수 있습니다. 자세한 내용은 장소 라이브러리 문서를 참고하세요.
  • visualization는 데이터를 시각적으로 표현하기 위한 히트맵을 제공합니다. 자세한 내용은 시각화 라이브러리 문서를 참고하세요.

다음 부트스트랩 요청은 Maps JavaScript API의 google.maps.geometry 라이브러리를 요청하는 방법을 보여줍니다.

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry&callback=initMap">
</script>

여러 라이브러리를 요청하려면 쉼표로 구분하세요.

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry,places&callback=initMap">
</script>