GMS 衝突行為

GMSCollisionBehavior

列舉

列舉GMSCollisionBehavior { GMSCollisionBehaviorRequiredGMSCollisionBehaviorRequiredAndHidesOptionalGMSCollisionBehaviorOptionalAndHidesLowerPriority }
 標記與其他標記和一般標籤的互動方式。更多...

列舉類型說明文件

標記與其他標記和一般標籤的互動方式。

預設值為 GMSCollisionBehaviorRequired

座標相交時,發生標記衝突。

優先順序的定義為:1) 必要 > 選用 2) zIndex:高 zIndex > 更低的 zIndex

此外,如果兩者皆為選用且具有相同的 zIndex,則不會定義該標記。一般地圖標籤是最低的優先順序。

列舉:
GMSCollisionBehaviorRequired

無論是哪一種衝突,一律顯示標記。

這是預設行為。並不影響是否要顯示任何其他標記或基本地圖標籤。

GMSCollisionBehaviorRequiredAndHidesOptional

無論是哪一種衝突,一律顯示標記,並隱藏與標記重疊的所有 CollisionBehaviorOptionalAndHidesLowerPriority 標記或標籤。

GMSCollisionBehaviorOptionalAndHidesLowerPriority

標記只會在沒有重疊情況時顯示。

不包括 GMSCollisionBehaviorRequired。如果這個類型的兩個標記重疊,系統會顯示 zIndex 較高的標記。具有相同 zIndex 的標記的衝突規則未定義。