2011-01-29 165 views
0

我想在iOS中使用MapKit執行以下操作。繪製圓圈的Mapkit

我想在地圖上放置一個位置並在其周圍繪製一個圓,其中圓的直徑代表一個範圍。這個圈子應該有一個25%alpha的純色。就像你使用谷歌地圖在位置不夠準確時繞過你自己的位置的那個圓圈一樣。決定圈子應該多大才能使用額外的視圖或使用捏。

我該怎麼做?

回答

1

對於繪圖部分,難道你不能畫一個正方形,然後是圓角嗎?

#import <Quartz/QuartzCore.h> 

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

像這樣的東西應該讓你在那裏的一半。我不知道你是如何做碰撞檢測。

+1

這是一個好主意。關於如何添加動畫(如mapkit)的任何想法都有?並給它一個邊框顏色? – 2011-01-29 23:31:43