我在Xcode 4.2中使用以下GPX文件来模拟位置更改。它运作良好,但我无法控制位置变更的速度。邮票似乎无法正常工作。有人对此有解决方案吗?

<?xml version="1.0"?>
<gpx version="1.1" creator="Xcode">
    <wpt lat="37.331705" lon="-122.030237"></wpt>
    <wpt lat="37.331705" lon="-122.030337"></wpt>
    <wpt lat="37.331705" lon="-122.030437"></wpt>
    <wpt lat="37.331705" lon="-122.030537"></wpt>
</gpx>

最佳答案

我不认为(不知道)可以直接在GPX中实现,但是您可以使用Instruments/Automation测试位置更改。

您将使用类似以下的脚本:

var target = UIATarget.localTarget();
target.setLocation(<location);
target.delay(5);
target.setLocation(...);

等等。我从WWDC11 video(测试您的位置感知应用程序)中获取了此示例

我知道这实际上不能让您定义速度,但是延迟以某种方式解释了我希望的原因。也许会对您有所帮助。

关于iphone - 在Xcode中使用GPX模拟位置变化时,是否可以控制速度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9439495/

10-10 21:32