개발 단계에서 매번 location관련 부분이 잘 동작하는지 실제 디바이스로 디버깅하기는 쉬운 일이 아니다.
따라서 위치를 시뮬레이션 하는 방법을 공부하고자 한다.
Options
- Default Location
설정
GPS Exchange Format
Scheme 설정에서 Add GPS Exchange to Project
를 할 때 사용
<?xml version="1.0"?>
<gpx version="1.1" creator="Xcode">
<!--
Provide one or more waypoints containing a latitude/longitude pair. If you provide one
waypoint, Xcode will simulate that specific location. If you provide multiple waypoints,
Xcode will simulate a route visiting each waypoint.
-->
<wpt lat="37.331705" lon="-122.030237">
<name>Cupertino</name>
<!--
Optionally provide a time element for each waypoint. Xcode will interpolate movement
at a rate of speed based on the time elapsed between each waypoint. If you do not provide
a time element, then Xcode will use a fixed rate of speed.
Waypoints must be sorted by time in ascending order.
-->
<time>2014-09-24T14:55:37Z</time>
</wpt>
</gpx>
<name>
: 좌표를 대표하는 이름, XCode에서는 자주 사용하지 않으므로 삭제해도 ok<time>
: 날짜와 시간이 저장되어 있는데, 이동하는 좌표를 시뮬레이션 할 때 사용. 시간 차를 이용해서 속도까지 시뮬레이션 가능. 단일 위치에서는 필요 없다.<wpt>
태그를 여러개 사용하면 된다.