MKMapView在缩放时隐藏MKPointAnnotation

时间:2017-10-26 19:47:22

标签: swift mkmapview mkpointannotation

我需要一直显示添加到MKMapView的所有MKPointAnnotations,但是在放大和缩小地图时它们会保持隐藏状态,是否有一个属性o委托方法来阻止这种行为?

谢谢!。

这是我的代码:

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)
}

多数民众赞成,不使用任何委托方法。我想指出,当我再次放大时,注释会重新出现,这更像是我想要阻止的默认行为。

0 个答案:

没有答案