1
マップ上の特定の注釈ピンを表示/非表示にするこのボタンがあります。私はこの機能を下に持っていますが、ピンを取り外すために押すと、すべてのピンが削除されます。 addAttractionPinsBilkaの内部にあるピンだけを削除する必要がありますか?これを実現させるために私は何ができますか?ここでマップ上のすべての注釈を削除しないでください
は私のコードです:
@IBAction func bilkaAction(sender: AnyObject) {
if !annotationBilkaIsVisible {
addAttractionPinsBilka()
annotationBilkaIsVisible = true
}else {
map.removeAnnotations(map.annotations)
annotationBilkaIsVisible = false
}
}
を使用すると、以下のコードは、すべての注釈を削除Artwork
あなたはaddAttractionPinsBilka()
に追加した注釈のタイプがあるとしましょう
次のコードrすべての注釈を取り除きます: 'map.removeAnnotations(map.annotations)' 'addAttractionPinsBilka()'にはどんな種類の注釈が追加されていますか?その種の注釈だけを削除する必要があります。 'せbilka1 =芸術作品(タイトル: "Bilka、ヒレレズ"、 のlocationName "ルーテためTryk"、 規律 "Butik"、 座標:CLLocationCoordinate2D(緯度これらの –
@AndreasBauer多くaddAttractionPinsBilka()内にあります:55.931326、経度:12.284186)) ' –
いいえ、注釈のタイプはアートワークです。下の私の答えを見てください。希望が役立ちます。 –