Swift

CoreLocation) 위치정보 이용 관련 시뮬레이터 활용방법

김 Duke 2024. 2. 1. 02:42

CoreLocation의 핵심은 위치 정보이다.

위치 정보를 테스트하기 위해 시뮬레이터에 구동했는데 나의 물리적 위치가 아닌 바다 한복판이라든지, 미국 어딘가를 보여줄 수도 있다.

혹은 단순한 위치 정보 뿐만 내비게이션이나 동선 추적 등 속도나 거리 정보 등을 사용하기 위해 테스트가 필요할 때도 있다.

매번 실 기기에 앱을 구동시켜서 확인하기도 쉽지 않다. 이럴 때 사용하는 시뮬레이터 설정이 있다.

 

Simulator의 설정 - Features - Location 탭이 있다.

 

 

 

정적인 위치 정보를 테스트하는 방법

Custom Location 클릭 후 특정 좌표를 입력하면 시뮬레이터의 위치로 설정된다. 아래는 합정역의 좌표를 입력했을 때 시뮬레이터 상에 표시되는 지도이다.

 

좌: 합정역 / 우: 애플 본사(설정에서 Apple을 선택하면 애플 본사가 나온다.)

 

 

 

 


동적인 위치 정보를 테스트하는 방법

설정에서 Freeway Drive, City Run, City Bicycle Ride 중 하나를 선택하면 그 속도에 맞게 끊임없이 움직이는 위치정보를 받아볼 수 있다.

Freeway Drive를 선택한 모습. 미국 어딘가를 드라이브 중이다