지도 키트 (처음 사용)가 필요한 앱을 개발 중이며 iphone에도 새로운 앱이 있습니다. 내 요구 사항은 사용자가 위치를 편집하고 핀을 사용하여 원하는 위치를 설정할 수 있다는 것입니다. 나는 많은 튜토리얼을 따르지만 사용자가지도에서 핀을 이동하기 위해 위치를 변경할 수 있다는 것을 알 수 없었다. 어떤 도움 plz, thnx.사용자가 mapkit iphone dev에서 위치를 어떻게 바꿀 수 있습니까?
-1
A
답변
1
UIGestureRecognizer를 사용하여 맵보기에서 터치를 감지 할 수 있습니다. 당신 설정 (예를 들어있는 viewDidLoad에서)지도보기,지도보기로 제스처 인식기를 부착 장소에서
:UITapGestureRecognizer *tgr = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(handleGesture:)];
tgr.numberOfTapsRequired = 2;
tgr.numberOfTouchesRequired = 1;
[mapView addGestureRecognizer:tgr];
[tgr release];
또는 길게 누르면 사용 :
UILongPressGestureRecognizer *lpgr = [[UILongPressGestureRecognizer alloc]
initWithTarget:self action:@selector(handleGesture:)];
lpgr.minimumPressDuration = 2.0; //user must press for 2 seconds
[mapView addGestureRecognizer:lpgr];
[lpgr release];
을 방법 : 다음 handleGesture에서
- (void)handleGesture:(UIGestureRecognizer *)gestureRecognizer
{
if (gestureRecognizer.state != UIGestureRecognizerStateEnded)
return;
CGPoint touchPoint = [gestureRecognizer locationInView:mapView];
CLLocationCoordinate2D touchMapCoordinate =
[mapView convertPoint:touchPoint toCoordinateFromView:mapView];
MKPointAnnotation *pa = [[MKPointAnnotation alloc] init];
pa.coordinate = touchMapCoordinate;
pa.title = @"Hello";
[mapView addAnnotation:pa];
[pa release];
}
+0
tnx. – Aleem
관련 문제
- 1. 어떻게 개체의 위치를 바꿀 수 있습니까?
- 2. iPhone MapKit, 떨어 뜨린 핀의 위치를 얻는다
- 3. OpenGL/Glut에서 마우스 커서의 위치를 어떻게 바꿀 수 있습니까?
- 4. 어떻게 안드로이드에서 (화면 안의) 버튼의 위치를 무작위로 바꿀 수 있습니까?
- 5. ASP.NET - 버튼을 클릭하면 배경 이미지의 위치를 어떻게 바꿀 수 있습니까?
- 6. joomla에서 기사를 원하는 위치를 어떻게 바꿀 수 있습니까?
- 7. iPhone 개발 - CLLocationManager와 MapKit
- 8. UIPopoverController의 테두리 색을 어떻게 바꿀 수 있습니까?
- 9. 테두리를 어떻게 바꿀 수 있습니까?
- 10. EditText를 어떻게 바꿀 수 있습니까?
- 11. 어떻게 axis.jar을 바꿀 수 있습니까?
- 12. iPhone - UIAddressBook의 언어를 독일어로 어떻게 바꿀 수 있습니까?
- 13. iphone : - 애니메이션 스타일 변경을 어떻게 바꿀 수 있습니까
- 14. iPhone 앱에서 기본 화면이 나타나는 시간을 어떻게 바꿀 수 있습니까?
- 15. iPhone - 이미지 오버레이 MapKit 프레임 워크?
- 16. OpenID의 ReturnUrl을 어떻게 바꿀 수 있습니까?
- 17. iPhone 개발 : CoreLocation 및 MapKit
- 18. 사용자가 터치하는 위치를 어떻게 알 수 있습니까? (AIR for Android)
- 19. 사용자가 파일을 업로드 할 위치를 어떻게 선택할 수 있습니까?
- 20. Mobiscroll에서 취소/설정 버튼의 위치를 바꿀 수 있습니까?
- 21. iPhone MapKit 오류
- 22. iPhone - MapKit - 위치 검색 및 주석 달기
- 23. iphone-Mapkit : 사용자가 특정 지역에 들어가는 경우 경고합니다.
- 24. 웹 앱에서 iPhone Mapkit Framework를 사용할 수 있습니까?
- 25. PHP Permalinks .. 어떻게 바꿀 수 있습니까?
- 26. 어떻게 mysql에서 데이터베이스의 이름을 바꿀 수 있습니까?
- 27. 런타임에서 마스터 페이지를 어떻게 바꿀 수 있습니까?
- 28. Xcode에서 이미지의 높이를 어떻게 바꿀 수 있습니까?
- 29. 모바일 브라우저가 screen.width를 어떻게 바꿀 수 있습니까?
- 30. 어떻게 문자열을이 규칙으로 바꿀 수 있습니까?
는 사용자가지도를 도청 곳에 핀이 저하 찾으셨습니까? – Manali
예, NY의 북쪽 (일부 위치)에 설정된 사용자 마지막 위치와 같이 사용자가 동쪽 (일부 위치) NY을 클릭하면 NY의 동쪽으로 핀을 사용하여 위치가 변경됩니다. 가능합니까? 나를 도와 주려고 – Aleem