2013-05-12 2 views
3

중심을 -42, 179.5 도로 설정하고 스크롤 할 수있는 MKMapView가 있습니다. 센터가 180도 미만의 위치에 있도록 스크롤 할 수 있지만, 자오선을지나 동쪽으로 스크롤하려고하면 스크롤이 차단됩니다. 전 세계로 스크롤해야합니다. 이것은 뉴질랜드에있는 사람들에게 가볍게, 불편하게하기 위해서입니다.MKMapView가 180도 회전하지 않습니다.

MKMapView에서 자오선을 가로 질러 스크롤하는 것을 어떻게 가능하게 할 수 있습니까?

답변

0

Apple 개발자 포럼의 게시물에 따르면, 이것은 iOS에서 알려진 버그로보고되었습니다. Apple의지도 앱은 iOS 5에서는 문제가 있었지만 iOS 6에서는 문제가 없었습니다. MKMapView에서 문제가 계속되었습니다.

아마도 기본 버그가 수정되었을 때이 기능이 작동합니다. 그 사이에, 누군가가 주위에 일하는 경우에, 나는 흥미있을 것입니다.

+0

버그로 생각하지 않습니다. 지구본은 -180, 180의 범위를 갖는 평면 사각형으로 투영됩니다. 반대의 경우 : Datum Limit (180)보다 MkPapKit을 사용하여 스크롤 할 수 있다면 많은 응용 프로그램이 충돌 할 것으로 예상됩니다. (제트 전투기 2 대의 네비게이션 시스템도 데이터 한도를 통과하면 추락했습니다.) 앱에서 그렇게하지 않고 지원하지 않는 것이 좋습니다. – AlexWien

0

이 문제는 iOS 7에서 수정 될 예정입니다.지도보기는 이제 180 번 자오선까지 확장 될 수 있습니다.

1

데이터 한도를 가로 질러 스크롤 할 수있는 스위치가 없습니다. 당신은 자신이 있음을 감지 할 수

(경도 -180/180) : 그들은 -180 또는 180 근처에있는 경우

regionDidChangedAnimated에서

, 오른쪽 테두리의 좌표를 검출는 화살표 버튼을 보여줍니다 (또는 차단 시도 스크롤링 제스처)를 사용하고 setRegion 또는 setCenter을 호출하여 수정 된 값으로 새 영역이 더 이상 데이터 한계를 초과하지 않도록합니다.

관련 문제