2013-01-07 55 views
4

我有一個應用程序,其中地圖視圖有幾個引腳和註釋。這些引腳應刷新或重新加載基於我對我的看法的各種排序選項。例如引腳表示各種建築和過濾選項都喜歡,圖書館,博物館,電影院,所有景點等根據不同的喜好或排序類型重新加載或刷新MKMapView

我一直在使用

[MapView reloadInputViews]; 

根據選擇的選項後,過濾陣列上嘗試。但它根本不適合我。任何想法將如何實施? 在此先感謝!

回答

3

由於您的過濾器選項完全不同,因此您應該簡單地移除地圖上的所有引腳,然後使用新的過濾數據循環合適的陣列以添加新引腳。

+0

感謝您的回答。我想的是類似的東西,但好奇的是,如果有另一種方式來完全刷新地圖。謝了哥們! –

7

使用[MKMapView removeAnnotations:][MKMapView addAnnotation:]來更改地圖上的引腳。

+0

1.使用[MKMapView removeAnnotations:]移除所有註解2.根據新的排序重新創建註解數組3.將新註解添加到地圖 –

2
  1. 刪除使用的所有註釋[的MKMapView removeAnnotations:] 2.重新根據新的分類3.註釋陣列添加新的標註到地圖
相關問題