1
我有这个按钮,应该显示/隐藏我地图上的某些注释引脚。我在下面有这个功能,但是当你按下它去除引脚时,它会删除所有引脚。它应该只删除addAttractionPinsBilka中的引脚?我能做些什么来做到这一点?不要删除我的地图上的所有注释
这里是我的代码:
@IBAction func bilkaAction(sender: AnyObject) {
if !annotationBilkaIsVisible {
addAttractionPinsBilka()
annotationBilkaIsVisible = true
}else {
map.removeAnnotations(map.annotations)
annotationBilkaIsVisible = false
}
}
希望你能帮助我:-)
以下代码r emoves all annotations: 'map.removeAnnotations(map.annotations)' 'addAttractionPinsBilka()'中添加了哪些注释?您必须只删除那种注释。 –
@AndreasBauer不少,这些都是addAttractionPinsBilka()内:'让bilka1 =艺术品(标题: “Bilka,Hillerød的”, LOCATIONNAME: “Tryk为鲁特”, 纪律: “Butik”, 坐标:CLLocationCoordinate2D(北纬:55.931326,经度:12.284186))' –
好的注释是'Artwork'类型的。请参阅下面的答案。希望有所帮助。 –