나는 2 개의 버튼을 추가하려는지도가 있습니다. 확대하고 축소하십시오. 첫 번째 버튼을 클릭하면 내지도가 축소되고 두 번째 버튼이 클릭되면 축소됩니다. 내지도가 축소되어야합니다. 어떻게 가능합니까?이 문제를 해결하는 데 도움을 주시겠습니까?확대/축소 버튼을 추가하여 iPhone에 매핑하는 방법
0
A
답변
0
확대 :
- (IBAction) zoomInClicked:(id)sender
{
// when zoom button is clicked, zoom on a specific region
// make region for the map to show as zoom in
[myMapView setRegion:region animated:YES];
}
줌 아웃 :
- (IBAction)zoomOutClicked:(id)sender
{
// make region for the map to show as zoom out
[mapView setRegion:region animated:YES];
}
0
당신은 명시 적으로 MKMapView의 줌 레벨을 설정할 수 없습니다. 대신 가시 영역을 설정하십시오.
지도를 등록하면됩니다. 지역은 중심점으로 정의 된 이고 수평 및 수직 거리는 이고 범위는 입니다. 범위 은 주어진 포인트가 표시되어야하는 의지도의 양을 정의하고 확대 레벨을 설정하는 방법은 입니다. 큰 범위를 지정하면 사용자가 넓은 지역 ( )을 볼 수 있으며 낮은 확대/축소 수준에 해당합니다. 작은 범위를 지정하면 사용자가 더 좁은 지리적 범위 인 영역을보고 더 높은 줌 수준에 해당합니다.
두 개의 버튼은 MKCoordinateRegion 유형의 span 속성을 조정해야합니다. 경도를 높이면 델타 & latitudeDelta가 축소되어 축소됩니다.
관련 문제
- 1. UITextfield iphone에 버튼을 추가 하시겠습니까?
- 2. 편집 버튼을 추가하여 어떻게 할 수 있습니까?
- 3. 안드로이드 -리스트 뷰에 버튼을 추가하여 MapView 보여주기
- 4. iphone에 NSGraphicsContext 구현 방법
- 5. iphone에 initloader를 추가하는 방법
- 6. iphone에 비디오를 녹화하는 방법
- 7. iPhone에 이미지를로드하는 방법
- 8. config.xml에서 BitSet을 매핑하는 방법
- 9. 이 모델을 매핑하는 방법
- 10. JNA에서 enum을 매핑하는 방법
- 11. getGsmSignalStrength를 이미지에 매핑하는 방법
- 12. 사용자 정의 버튼을 추가하여 jquery 모바일에서 팝업을 선택하십시오.
- 13. 프로비저닝 프로파일을 iPhone에 업로드하는 방법
- 14. iphone에 인스턴트 메신저를 만드는 방법
- 15. iphone에 zip 파일을 다운로드하는 방법?
- 16. iphone에 응용 프로그램을 설치하는 방법
- 17. iphone에 애니메이션을 프로그래밍하여 PDF를로드하는 방법
- 18. URL이 iphone에 유효한지 확인하는 방법
- 19. iphone에 배포하기 위해 등록하는 방법
- 20. JPA/Hibernate로 XMLType을 매핑하는 방법
- 21. 최대 절전 모드에서 매핑하는 방법
- 22. JPA로 기간 유형을 매핑하는 방법
- 23. XML을 C# 개체에 매핑하는 방법
- 24. NHibernate - 트리 컬렉션을 매핑하는 방법
- 25. int를 EF로 enum으로 매핑하는 방법
- 26. 번호를 혼인 상태로 매핑하는 방법
- 27. SubDomain을 하위 폴더에 매핑하는 방법?
- 28. 원격 서버의 경로를 매핑하는 방법
- 29. NHibernate, subselect에 속성을 매핑하는 방법
- 30. iphone에 데이터베이스
내가 말한대로 시도했지만 나에게 [self setRegion : region animated : animated] 오류가 발생했습니다. – Rani
@Rani 죄송합니다. 답장을 보내지 못했습니다. setRegion을 호출 할 때 발생하는 오류는 무엇입니까? 다른 대답을 따르는 경우 코드를 추가하여 영역을 초기화해야합니다. – RedBlueThing