2011-01-29 15 views
0

iOSでMapKitを使用して次の操作を行います。Mapkitで円を描く

地図上に位置を置き、その周りに円の直径が範囲を表す円を描画したいとします。この円は、アルファベットが25%の単色でなければなりません。円のようなものは、位置が正確ではないときにGoogleマップを使用して自分の位置を回る。サークルの大きさを決めるには、余分なビューを使用することも、ピンチを使用することもできます。

どうすればいいですか?

答えて

1

描画部分については、正方形を描いて角を丸くできませんでしたか?

#import <Quartz/QuartzCore.h> 

-(void)viewDidLoad{ 
    mapRect.cornerRadius = mapRect.frame.size.height/2;//Corner radius = height/2 
}

何かがあなたのところに半分を取得する必要があります。私はどのようにあなたが衝突の検出を行っているのかわかりません。

+1

これは良いアイデアです。 mapkitのようなアニメーションをどのように追加できるかについてのアイデアはありますか?国境の色をつけますか? –

+1

アニメーションの場合は、UIView Animationブロックを参照できます。http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/AnimatingViews/AnimatingViews.html境界線については、別のサークルを描画しますこれは1ピクセル大きく、1.0アルファです。 –

+0

完璧。私が試してみます。 –