2011-02-03 58 views
0

這是karthik。我正在iphone中開發一個使用mapview的應用程序。我必須使用兩個不同的引腳來顯示用戶位置。這兩個用戶是不同的類型。一個用戶屬於某個類別,另一個用戶屬於某個其他類別。我必須檢查該類別,並且想要繪製出針腳取決於該類別。當我嘗試這樣做時,該針腳顯示不正確。對於某個類別,它顯示另一個別針,而不是我在那裏設置的。誰能幫我?iphone mkmapview

我需要的是我想在地圖中加載兩個不同的引腳取決於某些類別。例如,如果這個類別是購物商場,那麼我必須展示建築物圖像,那麼如果有任何花園我不得不一個接一個地同時展示一些其他圖像。我想同時繪製兩個不同類別的別針。爲此,我該怎麼辦?

我嘗試了很多解決方案,但沒有正確顯示。幫我?

回答

1

我剛剛就這樣做了一個解決方案。 我爲每個類別創建了一個自定義註釋。然後,我爲每個自定義註釋創建了一個自定義AnnotationView。

在「 - (MKAnnotationView *)viewForAnnotation:(id < MKAnnotation>)註釋」函數我只是根據Annotation返回了正確的視圖。