我有一个坐标数组,我已经知道如何将它作为注释添加到地图上。 我现在想做的是:
这就是全部。我不知道从哪里开始,所以任何帮助将不胜感激。
答案 0 :(得分:0)
对于初学者,您可以使用以下代码,但您必须稍微调整一下才能使用它:
in .h file confirm to MKMapViewDelegate
@interface MapViewController : UIViewController <MKMapViewDelegate>
然后,
in "viewDidLoad"
CLLocationCoordinate2D center = {X cordinate, Y cordinate};
//--> Add overlay
MKCircle *mCircle = [MKCircle circleWithCenterCoordinate:center radius:1000]; //set radius as per your need
[self.mapView addOverlay:mCircle];
然后,
- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id<MKOverlay>)overlay
{
MKCircleView *cirView = [[MKCircleView alloc] initWithOverlay:overlay];
[cirView setFillColor:[UIColor redColor]];
[cirView setStrokeColor:[UIColor blackColor]];
[cirView setAlpha:0.3f];
return cirView;
}
我认为这应该让你开始。