2011-01-10 120 views
0

比方說,我有一個城市(來自世界各地)的列表。也許「達拉斯」出現4次,而另一座城市可能出現2次,甚至只出現一次。我想在我的iPhone應用程序中有一張地球地圖,根據城市在列表中出現的頻率對城市進行陰影處理,使得城市越黑暗,城市列表中出現的次數越多。我可以使用谷歌地圖嗎?什麼會實現這樣的事情?我有與iOS的經驗,我已經寫了很多iPhone的應用程序,但我從來沒有處理GPS,谷歌地圖等。谷歌地圖底紋 - iOS

回答

1

你可以使用MapKit(谷歌地圖)。在我的頭頂,你需要編寫你自己的MKAnnotationView類,在地圖上顯示一個自定義的針腳,並將MKAnnotation級別的頻率(城市出現的時間)顯示給視圖。

你會需要重寫- (id)initWithAnnotation:(id <MKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier在自定義MKAnnotationView,並設置基礎上,NSInteger財產image在自定義MKAnnotation類存儲爲城市的頻率。