GMS충돌 동작

GMSCollisionBehavior

열거형

열거형GMSCollisionBehavior { GMSCollisionBehaviorRequired, GMSCollisionBehaviorRequiredAndHidesOptional, GMSCollisionBehaviorOptionalAndHidesLowerPriority }
 마커가 다른 마커 및 일반 라벨과 상호작용하는 방법 더보기...

열거형 문서

GMSCollisionBehavior를 열거형으로 사용합니다.

마커가 다른 마커 및 일반 라벨과 상호작용하는 방법

기본값은 GMSCollisionBehaviorRequired입니다.

마커 충돌은 좌표가 교차할 때 발생합니다.

우선순위는 다음과 같이 정의됩니다. 1) 필수 > 선택사항 2) zIndex: 높은 zIndex > 낮은 zIndex

이 외에는 둘 다 선택사항이고 zIndex가 동일한 경우 어떤 마커를 표시할지 정의되지 않았습니다. 일반 지도 라벨의 우선순위가 가장 낮습니다.

enumerator:
GMSCollisionBehaviorRequired

충돌과 관계없이 항상 마커를 표시합니다.

이것이 기본 동작입니다. 다른 마커 또는 기본 지도 라벨의 표시 여부에는 영향을 미치지 않습니다.

GMSCollisionBehaviorRequiredAndhidesOptional

충돌과 관계없이 항상 마커를 표시하고 마커와 겹치는 CollisionBehaviorOptionalAndhidesLowPriority 마커 또는 라벨을 숨깁니다.

GMSCollisionBehaviorOptionalAndhidesLowPriority

마커가 다른 마커와 겹치지 않는 경우에만 마커를 표시합니다.

GMSCollisionBehaviorRequired는 포함하지 않습니다. 이 유형의 마커 두 개가 겹치면 zIndex가 더 높은 마커가 표시됩니다. zIndex가 동일한 마커에 대한 충돌 규칙은 정의되지 않습니다.