使用GPX文件欺骗CLVIsit

Chr*_*mes 5 gpx ios

我正在尝试使用CoreMotion中的CLVisit跟踪用户对不同位置的访问,但据我所知,在iOS将该用户识别为“访问”之前,用户必须在特定位置停留一段时间(未指定)。

我使用GPX文件欺骗了iOS模拟器中的位置,但是当指定多个位置时,模拟器会以恒定的速率在它们之间缓慢移动。如何使它在一个位置停留约10分钟,然后再移到另一个位置?

我尝试过两次指定相同的位置,但时间间隔介于两者之间,但似乎被忽略了,模拟器的位置只是在位置之间逐渐移动:

<?xml version="1.0"?>
<gpx version="1.1" creator="Xcode"> 

    <wpt lat="53.381050" lon="-1.480209">
         <name>Regent Court</name>

         <time>2015-09-15T14:30:37Z</time>
    </wpt>

    <wpt lat="53.381050" lon="-1.480209">
        <name>Regent Court 2</name>

        <time>2015-09-15T15:00:37Z</time>
    </wpt>

    <wpt lat="53.3814213" lon="-1.4845926">
        <name>Information Commons</name>

        <time>2015-09-15T15:10:37Z</time>
    </wpt>

    <wpt lat="53.3814213" lon="-1.4845926">
        <name>Information Commons 2</name>

        <time>2015-09-15T15:40:37Z</time>
    </wpt>


    <wpt lat="53.380596" lon="-1.487715">
        <name>Student Union</name>

        <time>2015-09-15T15:50:37Z</time>
    </wpt>

    <wpt lat="53.380596" lon="-1.487715">
        <name>Students Union 2</name>

        <time>2015-09-15T16:20:37Z</time>
    </wpt>

</gpx>
Run Code Online (Sandbox Code Playgroud)