의견 보내기
유틸리티 라이브러리의 개요
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
지도에 추가할 고급 기능을 찾고 계신가요? GitHub의
iOS용 Maps SDK 유틸리티 라이브러리 는
다양한 애플리케이션에 유용한 클래스의 오픈소스
라이브러리입니다. GitHub 저장소에는 유틸리티 클래스와 각 클래스의 사용법을 보여주는 데모 앱이 있습니다.
유틸리티
아이콘 클러스터링
GMUClusterManager
를 사용하면 다양한 확대/축소 수준에서
여러 마커를 관리할 수 있습니다. 즉, 지도의 가독성을 해치지 않으면서도
지도에 많은 마커를 넣을 수 있습니다. 사용자가 높은 확대/축소 수준에서
지도를 보면 개별 마커가 지도에 나타납니다. 사용자가
더 낮은 확대/축소 수준으로 축소하면 마커가 클러스터로 모여서 지도를 더 쉽게
볼 수 있습니다.
자세한 내용은
마커 클러스터링 문서를 참고하세요.
이 유틸리티에 대한 이미지가 없습니다.
쿼드트리
쿼드트리는 관심 지점 주변의 영역 내부에서 검색하여 단일 포인트 주변의 포인트를 찾는 데 유용한 데이터 구조입니다.
자세한 내용은 Quadtree 에 관한 문서를 참고하세요.
KML
KML은 점, 선, 다각형 등의 지리 데이터를 렌더링하는 데
널리 사용되는 형식입니다. GMUKMLParser
를 사용하면 KML 데이터를 지리정보 형식으로 파싱하고 렌더링할 수 있습니다.
자세한 내용은 KML 에 관한 문서를 참고하세요.
지도에 GeoJSON 가져오기
지형지물을 GeoJSON 형식으로
저장하고 이 유틸리티를 사용하여 지도 위에 레이어를 렌더링할 수 있습니다.
GMUGeometryRenderer
과 함께 GMUGeoJSONParser
을 사용하여 지리 데이터를 GeoJSON 형식으로 렌더링합니다.
자세한 내용은 GeoJSON 에 대한 문서를 참조하세요.
히트맵
히트맵을 사용하면 뷰어가 지도에서 데이터 지점의
분포와 상대적 강도를 쉽게 이해할 수 있습니다. 히트맵은 각 위치에 마커를
배치하는 대신 색상과 도형을 사용하여
데이터의 분포를 나타냅니다.
자세한 내용은 히트맵 에 관한 문서를 참고하세요.
맞춤 마커
GMUDefaultClusterRenderer
에
위임 GMUClusterRendererDelegate
을 사용하여 지도에 추가하기 전후로 마커의 속성을
맞춤설정합니다.
도형 유틸리티
iOS용 Maps SDK의 GMSGeometryUtils
모듈에 있는 Swift 구면 도형 유틸리티 함수 모음입니다. 이러한 확장 프로그램을 사용하면 다음을 비롯한 여러 유형의 도형 작업을 수행할 수 있습니다.
좌표 간의 원호 거리를 결정합니다.
좌표가 다각형 내부에 있는지 확인
좌표가 지정된 허용 오차 내에서 경로에 있는지 또는 근처에 있는지 확인
이 다각형의 면적 확인
기타 다수
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-11-17(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?