2011-01-10 5 views
0

私は都市のリストを持っているとしましょう(世界中から)。おそらく「ダラス」は4倍、別の都市は2倍、あるいは1回だけ現れます。都市の色が濃いほど都市リストに表示される時間が長くなるように、リストに表示される頻度に応じて都市が陰影付けされているiPhoneアプリケーションには、地球の地図があります。これにGoogleマップを使用できますか?このようなことを達成するのは何から成っていますか?私はiOSの経験があり、iPhoneのアプリケーションをたくさん書いたことがありますが、GPS、Googleマップなどは一度も扱っていません。Googleマップシェーディング - iOS

答えて

1

MapKit(Google Maps)を使うことができます。私の頭の上では、マップ上にカスタムピンを表示する独自のMKAnnotationViewクラスをコードし、MKAnnotationクラスを使用して頻度(都市が表示される時間)のデータをビューに渡す必要があります。

あなたのカスタムMKAnnotationView- (id)initWithAnnotation:(id <MKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifierをオーバーライドして、都市のための周波数を保存するカスタムMKAnnotationクラスのNSIntegerプロパティに基づいてimageを設定する必要があります。