지도에 추가할 고급 기능을 찾고 계신가요? 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 유틸리티 라이브러리에서
|
|
구면기하학을 통해 거리, 면적 및 방향 계산
유틸리티에 포함된 메서드의 전체 목록은 참조 문서를 참고하세요. |
|
위치가 스트리트 뷰에서 지원되는지 확인합니다.
자세한 내용은 GitHub에 있는 스트리트 뷰 메타데이터 유틸리티의 문서를 참고하세요. |