2013-01-11 5 views
0

Xcode 4.5와 함께 iOS 6을 사용하고 있습니다.iOS 6 MKMapview - 현재 위치가 시뮬레이터에서 잘못 표시됩니다.

지도 기반 응용 프로그램을 만들려고합니다. XIB에 Mapview를 배치하고 IBOutlet으로 해당보기 컨트롤러로 매핑했습니다.

저는 지금 장치가 없으므로 iOS 6 시뮬레이터에서 테스팅하고 있습니다. 현재 위치는 네덜란드로 표시되며 이는 관련성이 없습니다.

에 의해 해결하기 위해 시도 :

  1. 는 확인하고 옵션 위치 시뮬레이션을 허용 해제하여, 스키마를 편집.
  2. iOS 시뮬레이터 메뉴 -> 디버그 -> 위치 -> 없음에서 Apple 및 기타로 변경되었습니다.
  3. 속성 관리자에서 사용자 위치 표시를 사용하도록 설정했습니다.
  4. 또한 mapView.showsUserLocation = YES을 받았습니다.

위 항목 중 도움이되지 않았습니다.

이 문제를 해결할 수 있도록 도와 주시겠습니까? 올바른 위치를 표시 할 수 없습니다 있도록

감사합니다,

+0

후 친절하게 체크 표시를 클릭하여 이용 약관을 읽고 동의를 당신을 위해 일하는 내 대답은 (팀의 대답을 왼쪽)합니다. 그것은 다른 사람들을 도울 수 있습니다. –

+0

감사합니다. SibaPrasadHota –

답변

2

이 시뮬레이터는 GPS를 가지고 있지 않습니다. 콘솔에서 위치를 선택하여 미리 정의 된 위치를 찾을 수 있습니다.

enter image description here

enter image description here

당신은 testing Current Location in simulator 여기에서 멋진 프로젝트를 얻을 수 있습니다

.

FTLocationSimulator는 데스크톱의 시뮬레이터에서 시뮬레이션 코어 위치를 허용합니다. 사전 정의 된 경로를 설명하는 KML 파일에서 가져온 가짜 핵심 위치 업데이트 을 보냅니다.

시뮬레이션 된 핵심 위치 업데이트 외에도 MapKit보기의 파란색 userLocation보기도 업데이트됩니다. 샘플 프로젝트는 FTLocationSimulator를 기존 앱에 통합하는 방법을 보여줍니다.이 경우에는 Apple의 "Breadcrumb"샘플 애플리케이션입니다.

출처 : Testing CoreLocation on iPhone Simulator

+0

아 .. 그렇습니까? 이 정보가있는 링크가 있다면 많은 사람들에게 유용 할 수있는 정보를 공유하십시오. –

+0

업데이트 된 답변을 확인하십시오. 나는 "FTLocationSimulator"라는 이름의 샘플 프로젝트에 하나의 Link를 주었다. –

+0

감사합니다 @Siba Prasad Hota .. –

관련 문제