2011-08-13 3 views
1

핀을 사용하여지도에 관심 장소를 표시하는지도 응용 프로그램이 있습니다. Google지도에 표시된 파란색 원으로 현재 위치를 나타내고 싶습니다. 우리가 그것을 추가 할 수있는 방법이 있습니까? 어느 누구도 이걸 도와주세요. 정말 고마워요.MKMapView iphone에 현재 위치의 파란색 원을 표시합니다.

감사

답변

2

지도보기의 setShowsUserLocation: 속성을 YES로 설정해야합니다. 이것은 프로그래밍 방식으로 또는 Interface Builder에서 수행 할 수 있습니다. 시뮬레이터가 캘리포니아 주 쿠퍼 티노 (Cupertino, CA)에 여전히 사용자 위치를 표시한다고 생각하니주의하십시오.

또한 사용자와 사용자의 움직임을 계속 추적하면 파란색 표시기가 계속 이동합니다.

+0

시뮬레이터의 디버그 메뉴에서 시뮬레이터가 사용하는 위치를 지정할 수 있습니다. – cheeesus

1

당신은 적절한 위임 방법에 nil을 지정하여이를 얻을 수는 :

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation: (id<MKAnnotation>)annotation { 
    if (annotation == mapView.userLocation) { 
     return nil; 
    } 
} 

이는 파란색 원해야 기본값을 사용하는 MKMapView을 야기한다.

+0

우수, 고마워 –

관련 문제