0
주석 위로 원 오버레이를 만들고 싶습니다. 신속한 3.0을 사용하고 있습니다. 어떤 도움을 주시면 감사하겠습니다 !!iOS에서 MApkit을 사용하여지도에서 내 특수 효과 위에 원 오버레이를 만드는 방법은 무엇입니까?
주석 위로 원 오버레이를 만들고 싶습니다. 신속한 3.0을 사용하고 있습니다. 어떤 도움을 주시면 감사하겠습니다 !!iOS에서 MApkit을 사용하여지도에서 내 특수 효과 위에 원 오버레이를 만드는 방법은 무엇입니까?
맞춤형 오버레이를 사용해보세요. viewDidLoad
이것을 추가
MKCircle *circle = [MKCircle circleWithCenterCoordinate:userLocation.coordinate radius:1000];
[map addOverlay:circle];
userLocation
는 속성으로 MKUserLocationAnnotation
저장함으로써 얻어 질 수있다. 그런 다음 실제로 서클을 그리려면지도보기의 위임자에 넣으세요.
- (MKOverlayRenderer *)mapView:(MKMapView *)map viewForOverlay:(id <MKOverlay>)overlay
{
MKCircleRenderer *circleView = [[MKCircleRenderer alloc] initWithOverlay:overlay];
circleView.strokeColor = [UIColor redColor];
circleView.fillColor = [[UIColor redColor] colorWithAlphaComponent:0.4];
return circleView;
}