데모 목적으로 Mapkit보기에서 사용자 위치를 시뮬레이트해야합니다. 문서화되지 않은 API를 사용하면 맵보기의 아무 곳에 나 파란색 점을 배치 할 수 있습니다. 불행히도 마녀가 사용하는 문서화되지 않은 API를 모르십니까? 도움이 되었습니까?원하는 위치로 mapKit에 파란색 점 넣기
2
A
답변
0
설정 했습니까?
mapView.showsUserLocation = YES;
특정 위치를 설정하는 것은 다소 어렵지만 문서화되지 않은 API가 있어야 가능합니다. 아래 코드를 참조하십시오 :
- (void)animateToSelectedPlace:(CGFloat)zoomLevel {
MKCoordinateRegion region;
region.center = [self getCoordinateFromComponents:chosenLatitude:chosenLongitude];
MKCoordinateSpan span = {zoomLevel,zoomLevel};
region.span = span;
[mapView setRegion:region animated:YES];
}
-(CLLocationCoordinate2D)getCoordinateFromComponents:(NSNumber*)latitude:(NSNumber*)longitude {
CLLocationCoordinate2D coord;
coord.latitude = latitude.doubleValue;
coord.longitude = longitude.doubleValue;
return coord;
}
0
사용자 정의 위치를 설정할 수 있는지 확신하지 못합니다. 일반적으로 사람들은 파란색 사용자 지점 시뮬레이션 이미지를 사용합니다. 난 100 % 확신, 그래서 당신은 YES =이 MKAnnotation와 같은 userLocation를 처리 할 수 있는지 확인하기 위해이 같은 것을 시도 할 수있는 기회 ...
CLLocationCoordinate2D c = self.mapView.userLocation.location.coordinate;
[[self.mapView userLocation] setCoordinate:c];
+0
'setCoordinate' 메소드는 읽기 전용입니다. – chicobermuda
관련 문제
- 1. MapKit 사용자 위치 (파란색 점 및 원)가 표시되지 않습니다.
- 2. 합리적인 줌 레벨 MapKit에 대한
- 3. MKMapView : MKUserLocationView (파란색 점)를 앞에 가져 오는 방법은 무엇입니까?
- 4. 현재 위치의 맨 위에 투명 PNG가 겹쳐져 있습니다. 파란색 점
- 5. iPhone 메일 앱에서 파란색 "읽지 않은 점"기능 다시 만들기
- 6. MapKit에 대해 rightCalloutAccessoryView를 터치하는 방법
- 7. Mapkit에 Google 기호가 표시되지 않습니다.
- 8. Vim에서 삭제 (원하는 텍스트), 삭제 (원하지 않는 텍스트) 및 붙여 넣기 (원하는 텍스트) 방법
- 9. Iphone SDK : MapKit에 이스라엘 길과 거리 추가하기
- 10. Xcode 디버거의 중단 점
- 11. 파란색 모양의 NSButton 기본 버튼
- 12. 위치로 터치하려고하면 x 위치로 항상 0이 반환됩니다.
- 13. 복사 및 붙여 넣기 컨트롤이 잘리지 않는 이유는 무엇입니까?
- 14. 진한 파란색 스타일링
- 15. NSButton 파란색 강조
- 16. 그림에 파란색 효과 적용
- 17. SDK의 파란색 메일 도트?
- 18. 4 점 변환 이미지
- 19. MKMapView에서 사용자 위치를 나타내는 파란색 점 인 MKUserLocation에 대한 사용자 정의 콜 아웃
- 20. Form MouseDown에서 점으로 점 (점 대 점) 선 그리기
- 21. 중단 점이 설치된다는 것은 무엇을 의미합니까? 파란색 원 아이콘이 나타내는
- 22. 함수에서 '...'(점 3 개 또는 점 - 점) 사용
- 23. 원하는 위치에 UITextField에 텍스트를 추가하십시오.
- 24. JQuery Mobile - 릴리스시 파란색 단추
- 25. 스파크 스킨 : 포커스가있는 파란색 그림자
- 26. NSScrollView 주위에 파란색 테두리가 표시됩니다.
- 27. iOPhone : AdMob은 나침반이있는 파란색 배너
- 28. Mapkit : 파란 점 및 동그라미
- 29. 다각형을 새 위치로 복사
- 30. 요소를 다른 위치로 이동
내가 showsUserLocation 테스트 한을 가지고 있지만. 하지만 파란색 점을 특정 위치로 설정해야합니다. 아이디어, 샘플 코드? – fvisticot
수정 된 답변 샘플 코드 포함, 시작 방법을 참조하십시오 –
도움 주셔서 감사합니다. 작동하지 않습니다. 잘 이해하면 animateToSelectPlace 함수를 사용하여지도 위치 (지역 정의의 중심)를 애니메이션으로 설정하는 데 사용됩니다. mapView.showsUserLocation = YES로 설정했지만 파란색 점이지도의 가운데에 표시되지 않습니다 ... 다른 아이디어? – fvisticot