충돌 동작은 마커가 다른 마커가 표시됩니다.
마커의 충돌 동작 설정
충돌 동작을 설정하려면
GMSAdvancedMarker.collisionBehavior
(으)로
다음 중 하나:
GMSCollisionBehaviorRequired
(기본값): 항상 마커 표시 통신합니다. 이것이 기본 동작입니다. 다음 항목에 영향을 주지 않음 다른 마커 또는 기본 지도 라벨이 표시되는지 여부GMSCollisionBehaviorOptionalAndHidesLowerPriority
: 마커만 표시 다른 마커와 겹치지 않는 경우 이 유형의 마커 두 개가 겹치면zIndex
가 더 높은 값이 표시됩니다. 동일한zIndex
: 세로 화면 위치가 더 낮은 앱이 표시됩니다.GMSCollisionBehaviorRequiredAndHidesOptional
: 항상 마커를 표시합니다. 충돌에 관계없이GMSCollisionBehaviorOptionalAndHidesLowerPriority
입니다. 마커만 표시 다른 마커와 겹치지 않는 경우 제외GMSCollisionBehaviorRequired
이 유형의 마커가 두 개 겹치면zIndex
가 더 높은 항목이 표시됩니다. 마커에 대한 충돌 규칙 동일한zIndex
가 정의되지 않은 것입니다.
Swift
// Defines a marker to always display and hide any marker or label overlay with this marker in the base map marker.collisionBehavior = .requiredAndHidesOptional
Objective-C
// Defines a marker to always display and hide any marker or label overlay with this marker in the base map marker.collisionBehavior = GMSCollisionBehaviorRequiredAndHidesOptional