MKAnnotationView
документация говорит
Управление коллизиями между представлениями аннотаций
var collisionMode: MKAnnotationView.CollisionMode
Режим столкновения, используемый при интерпретации прямоугольника кадра столкновения.
enum MKAnnotationView.CollisionMode
Константы, указывающие, как интерпретировать прямоугольник рамки столкновения в представлении аннотации.
Я бы хотел отладить некоторые коллизионные поведения, которые я не понимаю.
Итак, как мне получить collision frame rectangle
, на который есть ссылка в документации MapKit? Возможно, я попытаюсь нарисовать этот прямоугольник для визуальной отладки.
Как мне установить collision frame rectangle
? Может быть, не напрямую, но какой из множества задействованных видов определяет этот прямоугольник?
Это единственная ссылка на этот термин, которую я нашел в MapKit
Редактировать
Используется ли collision frame rectangle
только для создания кластеров или же для скрытия кластера с более низким приоритетом отображения?
У меня есть два AnnotationViews
, визуально нарисованных друг на друге. Один имеет displayPriority = .required
, один имеет displayPriority = .defaultHigh
. Нужно исчезнуть. Но где их 1039? Они действительно перекрываются?