2013-04-20 3 views
1

mapview의 사용자 위치에 파란색 점을 사용자 정의 주석보기로 대체했습니다. 기본 파란색 점과 같이 사용자 위치를 따르도록 사용자 정의 주석을 만들 수 있습니까? 파란색 점을 맞춤 주석으로 바꾸거나 간단히 MKAnnoationView을 만들면 사용자와의 이동이 중지됩니다. 지도보기의 viewForAnnotation 위임 방법은, 내가 사용자 위치를 표시하도록 사용자 정의 주석 이동

pinView = [[MKAnnotationView alloc] 
        initWithAnnotation:annotation reuseIdentifier:defaultPinID]; 
     pinView.image = [UIImage imageNamed:@"newgreen2.png"]; 


     [mapView.userLocation setTitle:@"I am here"]; 

return pinView 

를하고있는 중이 야하는 것은 newgreen2 이미지와 핀을 보여주고 있지만 이동하지 않습니다,하지만이 대리자 메서드에서 전무를 반환 할 경우, 파란색 점은 사용자의 함께 이동 기본적으로 표시 위치. 내 맞춤 주석보기의 사용자 위치에 대한 기본 파란색 점의 동작을 모방하는 트릭이 있습니까? 나는 viewForAnnotation이 한 번만 호출 된 다음 파란색 점이 자동으로 사용자 위치 추적을 시작한다는 사실을 알고 있습니다.

사용자의 위치를 ​​따르도록 내 특수 효과보기를 알릴 수있는 방법이 있습니까?

답변

0

우리는 여기에 도움이 될
How to change MKMapView's user-location blue dot to an image of choice?

그리고

Avoid flicker when moving annotations in a MKMapView on iPhone

을 확인하시기 바랍니다 수있는 두 개의 링크가 있습니다.

+0

숙제를하고 난 후에이 질문을 올렸습니다. 이미 이러한 모든 링크를 통과했지만 실패했습니다. 당신의 링크 중 하나에서, OP는 그가 청색 도트를 원하는 이미지로 성공적으로 대체했지만 움직이지 않는 대답을 아래에 말했습니다. –

관련 문제