Так что мое требование довольно простое. У меня есть переключатель на карте, который позволит пользователям выбирать стиль, в котором аннотации карты должны выглядеть как
1. Кластерные аннотации (кластеризация яблок по умолчанию при столкновении аннотаций)
2. Некластеризованные аннотации (без кластеризации, даже если аннотации сталкиваются)
Метод, который я сейчас использую, состоит в том, чтобы сначала удалить все аннотации с карты, а затем добавить их обратно. Я использую пользовательские аннотации как для кластера, так и для обычного случая
при переходе от некластеризованного к кластерному все работает, как ожидалось. Но в обратном случае, когда кластеризованные значки изменились на некластеризованные, некоторые аннотации отсутствуют на карте.
Я устанавливаю clusterIdentifier = nil
при переходе в некластерный режим и displayPriority = .required
любые предложения ??