mapkit 프레임 워크에서 사용자 위치를 설정하는 방법에 대한 자습서가 많이 있습니다. 위치는 항상 calfornia입니다.지도 키트가있는 사용자 정의 위치
위치를 사용자 정의 할 수있는 방법이 있습니까? 예를 들어 경도와 고도를 사용하여지도의 특정 지점에 설정합니까?
인사말
mapkit 프레임 워크에서 사용자 위치를 설정하는 방법에 대한 자습서가 많이 있습니다. 위치는 항상 calfornia입니다.지도 키트가있는 사용자 정의 위치
위치를 사용자 정의 할 수있는 방법이 있습니까? 예를 들어 경도와 고도를 사용하여지도의 특정 지점에 설정합니까?
인사말
나는 시뮬레이터를 사용하고 있다고 가정합니다. Xcode에서는 앱을 테스트 할 때 wpt 항목으로 만들어진 GPX 파일을 선택할 수 있으며 실제로 해당 위치에있는 것처럼 해당 데이터를 iOS 시뮬레이터에 전송합니다.
디버그 패널 상단의 위치 표시기를 클릭하고 (화살표처럼 보이며 시뮬레이터에서 앱을 실행하는 동안 만 표시됨) gpx 파일을 가져옵니다. 당신이 밖으로 시도하는
다음은 간단한 파일입니다 :
<gpx>
<wpt lat="-39.308983" lon="175.517223" />
<wpt lat="-39.308217" lon="175.518553" />
</gpx>
답변 해 주셔서 감사합니다. 그게 바로 내가 찾는 것. 불행히도 그것은 내 프로젝트에서 작동하지 않습니다. 필요한 위치로 gpx 파일을 만들었지 만 디버그 패널에 xcode를 추가 할 때마다 xcode가 충돌합니다. 여기에 오류가 시작됩니다 :/SourceCache/IDEFoundation/IDEFoundation-937/Framework/Classes/LocationSimulatio n/IDELocationScenario.m : 90 세부 정보 : ASTERTION FAILURE (위도)는 nil이 아니어야합니다. 개체 :
위에서 인용 한 GPX 파일을 사용해보십시오. 그것도 실패하면 도울 수 없으므로 사과로 버그 보고서를 보내야합니다. Xcode가 충돌해서는 안됩니다. 괜찮 으면, 나는 bung gpx 파일을 가지고 있다고 생각한다. – Craig
내가 당신을 사용하더라도 그것은 여전히 충돌합니다. 하지만 괜찮아. 어쨌든 고마워요! –
회원님이 뭘 하려는지 확인합니다. 시뮬레이터에서 사용자 위치가 시뮬레이트됩니다 (예 : 시뮬레이터 메뉴에서 디버그 | 위치로 이동). 기기에는 실제 위치가 표시됩니다. 장치에서 내장 된 파란색 점의 위치를 재정의 할 수 없습니다. 자신 만의 주석을 추가하고 좌표를 지정해야합니다. – Anna