6
MKMapView가 있습니다. 주석 주위에 반경으로 서클을 추가해야합니다 (위치에서 1km 거리).어노테이션 주위에 반지름으로 원을 추가하는 방법
나는 이것이 어떤 형태의 MKAnnotation이라고 가정했을 것이다. 그러나 이것을 설명하는 문서에서 아무것도 찾을 수 없다. 아무도 이것이 어떻게 행해지는지 압니까?
MKMapView가 있습니다. 주석 주위에 반경으로 서클을 추가해야합니다 (위치에서 1km 거리).어노테이션 주위에 반지름으로 원을 추가하는 방법
나는 이것이 어떤 형태의 MKAnnotation이라고 가정했을 것이다. 그러나 이것을 설명하는 문서에서 아무것도 찾을 수 없다. 아무도 이것이 어떻게 행해지는지 압니까?
MKCircle
오버레이를 만들고 중심 좌표를 주석과 동일하게 설정해야합니다.
//after adding the annotation at "coordinate", add the circle...
MKCircle *circle = [MKCircle circleWithCenterCoordinate:coordinate radius:1000];
[mapView addOverlay:circle];
//implement the viewForOverlay delegate method...
-(MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id)overlay
{
MKCircleView *circleView = [[[MKCircleView alloc] initWithOverlay:overlay] autorelease];
circleView.strokeColor = [UIColor redColor];
circleView.lineWidth = 2;
return circleView;
}
반경은 무엇을 상징 하는가 : 예를 들어
? 미터? – ThePower
[예, 미터/미터를 나타냅니다.] (http://developer.apple.com/library/ios/#DOCUMENTATION/MapKit/Reference/MKCircle_class/Reference/Reference.html#//apple_ref/doc/uid/TP40009710 -CH1-SW3) – Anna
고마워요 :-) – ThePower