지도에 추가할 고급 기능을 찾고 계신가요? Android용 Maps SDK 유틸리티 라이브러리는 다양한 애플리케이션에 유용하게 사용할 수 있는 클래스의 오픈소스 라이브러리입니다. GitHub 저장소에는 유틸리티 클래스와 (각 클래스의 사용법을 보여주는) 데모 앱이 있습니다.
이 동영상에서 크리스 브로드풋은 다중선 디코딩, 구면 도형, 도움말 풍선 아이콘을 중심으로 유틸리티 라이브러리를 설명합니다.
빠른 설정
Android용 Maps SDK 유틸리티 라이브러리를 설치하려면 설정 가이드를 따르세요.
유틸리티
![]() |
지도에 GeoJSON 가져오기지형지물을 GeoJSON 형식으로
저장하고 이 유틸리티를 사용하여 지도 위에 레이어를 렌더링할 수 있습니다.
자세한 내용은 Google 지도 Android GeoJSON 유틸리티의 문서를 참고하세요. |
![]() |
지도에 KML 가져오기이 유틸리티를 사용하면
KML
객체를 지리적 도형으로 변환하고 지도 위의
레이어로 렌더링할 수 있습니다. 자세한 내용은 Google 지도 Android KML 유틸리티의 문서를 참고하세요. |
![]() |
지도에 히트맵 추가히트맵을 사용하면 사용자가 지도에서 데이터 지점의
분포와 상대적 강도를 쉽게 이해할 수 있습니다. 히트맵은 각 위치에 마커를
배치하는 대신 색상과 도형을 사용하여
데이터의 분포를 나타냅니다. 자세한 내용은 Google 지도 Android 히트맵 유틸리티의 문서를 참고하세요. |
![]() |
도움말 풍선 아이콘을 통해 마커 맞춤설정
|
![]() |
마커 클러스터 관리
자세한 내용은 Google 지도 Android 마커 클러스터링 유틸리티의 문서를 참고하세요. |
![]() |
동일한 지도에 여러 레이어 추가GeoJSON, KML, 클러스터의 지형지물은 물론 자체 마커,
다중선, 다각형을 모두 동일한 지도에 표시할 수 있습니다. 각 레이어에
클릭 리스너를 추가하여 이러한 레이어를 대화형으로 만들 수도 있습니다.
자세한 내용은 Google 지도 Android 멀티 레이어 데모의 문서를 참고하세요. |
![]() |
다중선 인코딩 및 디코딩
Google 지도에서 다중선이나 다각형을 정의하는 경도 및 위도 좌표는 인코딩된 문자열로 저장됩니다. 다중선 인코딩에 대한 자세한 설명을 참고하세요. 경로 API와 같은 Google API의 응답에서 이 인코딩된 문자열을 수신할 수 있습니다. Android용 Maps SDK 유틸리티 라이브러리에서
|
![]() |
구면기하학을 통해 거리, 영역 및 방향 계산
유틸리티에 포함된 메서드의 전체 목록은 참조 문서를 참고하세요. |