2012-07-29 8 views
2

현재 내 MKCircle은지도를 확대하면 축소되고 축소하면 축소됩니다. 확대/축소 수준에 관계없이 고정 된 반경의 MKCircle을 그리는 방법이 있습니까? 나는iOS : MKMapView에서 반지름이 고정 된 MKCircle을 그립니까?

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated 

을 무시 생각하고 새로운 반경 새로 만들고 오버레이에 다시 추가, 원을 제거 할 수 있지만 그것은 조금 비효율적 인 것 같습니다거야. 누구든지이 일을하는 더 좋은 방법을 알고 있습니까? 감사!

답변

3

원을 표시하는 사용자 정의 MKAnnotationView를 사용하는 것은 어떻습니까? 확대 할 때 크기가 그대로 유지됩니다.

+0

MKAnnotation이 작은 빨간색 핀입니까? 특정 위치에 고정되는 대신 움직이는 사람의 위치를지도에 표시하기 위해 시간이 지남에 따라 지속적으로 위치가 바뀔 것으로 예상됩니다. 빨간 공을 그릴 수 있습니까? 나는 MKAnnotation에 대해 너무 많이 모른다 ... 고마워! – wc373

+0

MKAnnotationView는 MKAnnotation의 가시적 인 부분입니다. MKAnnotationView를 원하는대로 보이도록 서브 클래스화할 수 있으며 MKAnnotation의 좌표 특성을 변경하여 시간이 지남에 따라 이동할 수 있습니다. –

+0

제시 감사합니다! MKAnnotationView를 살펴 보겠습니다. – wc373