걷는 사람을 추적하고있는 앱이 있습니다. 일단 사용자가 표제를 얻으면 표제를 기반으로 MKAnnotationView를 회전시킵니다. 지도를 움직이거나 꼬집을 때를 제외하고는 MKAnnotationView를 추적하고 회전 할 때 모든 것이 작동합니다. 지도를 집거나 움직이면 MKAnnotationView가 0 또는 북쪽의 시작 상태 점으로 다시 그려집니다. 다음 업데이트 앞면에서 x, y 표제 다음 올바른 표제로 MKAnnotation이 다시 회전합니다.지도를 꼬집을 때 MKAnnotation이 회전합니다.
제목에 따라 MKAnnotation을 회전하는 방식과 관련이 있다고 생각합니다. map이 MKAnnotation을 다시 그리며 설정 한 CGAffineTransformMakeRotation을 다시 설정한다고 생각합니다.
if(bearing < 0 || bearing > 0)
{
MKAnnotationView* anView = [self.mapView viewForAnnotation: self.movingAssignedAmbObject ];
[anView setTransform:CGAffineTransformMakeRotation(DegreesToRadians([bearing floatValue]))];
}
끌기가 내 주석을 회전시키지 못하게 할 방법이 있습니까?
내 맞춤 MKAnnotationView에 UIImageView를 추가하면 매력처럼 작동합니다! 고마워. – jdog