MKMapView скрывает MKPointAnnotation при увеличении
Мне нужно показать все MKPointAnnotations, добавленные в MKMapView все время, но они продолжают скрываться при увеличении и уменьшении карты, есть ли свойство делегата метод, чтобы предотвратить это поведение?
Спасибо!.
Вот мой код:
var _mapviewMap: MKMapView!
var _mapAnnotations:[MKPointAnnotation] = []
Затем добавьте аннотации на карту:
for item in _resultSet {
guard let itemCoordinates = item.location?.coordinate else {
continue
}
let annotation = MKPointAnnotation()
annotation.title = item.name ?? ""
annotation.coordinate = CLLocationCoordinate2D(latitude: itemCoordinates.latitude, longitude: itemCoordinates.longitude)
_mapviewMap.addAnnotation(annotation)
_mapAnnotations.append(annotation)
}
Вот и все, не используя методы делегата. Я хотел бы отметить, что аннотации появляются снова при повторном увеличении, это больше похоже на поведение по умолчанию, которое я хотел бы предотвратить.