2015-06-27 103 views
0

经过几个小时的研究后,我找不到解决我的问题的正确解决方案。我决定自己提问。iOS模拟器以自定义速度模拟位置更新

我想在iOS模拟器中模拟自定义位置更新,并在模拟时自定义移动速度。

我目前的做法是创建一个自定义的GPX文件,并在Xcode-> Debug-> Simulate Location中添加GPX文件。 GPX包含几个带坐标的航点。模拟位置后,应用程序成功更新用户位置。然而,速度保持不变,它是-1。 我试图在GPX文件中添加一些时间标签,但它不会改变速度。

这里是我的GPX文件的一部分:

<gpx> 
    <wpt lon="-117.224240" lat="32.871250"> 
     <time>2015-06-27T03:08:41.405Z</time> 
    </wpt> 
    <wpt lon="-117.223830" lat="32.871058"> 
     <time>2015-06-27T03:08:42.457Z</time> 
    </wpt> 
    <wpt lon="-117.223630" lat="32.870965"> 
     <time>2015-06-27T03:08:42.970Z</time> 
    </wpt> 
</gpx> 

任何建议,以定制移动的速度?

回答

0

你有没有这样做?在调试器窗口中:

enter image description here

+0

我看不到我的文件在模拟器 - >调试 - >位置。我只能看到None /自定义位置/ Apple/City Bicycle Ride/City Run/Freeway Drive。自定义位置只允许我设置一个位置。 – huanyunyilun

+0

看起来您还没有正确添加GPX文件。这里是如何:http://gackoverflow.com/questions/29544344/add-gpx-file-to-xcode-6-project Goog运气! – Jaro

+1

感谢您的回复。我相信我按照教程正确添加了GPX文件。我仍然没有在模拟器顶部菜单 - >调试 - >位置中找到我自定义的GPX文件。我没有找到任何改变速度的东西。 – huanyunyilun