我正在使用Scout开发人员团队的SKMaps.frameworks(非常棒!)进行IOS快速开发。

我轮流使用GPX功能。我想要的是创建一个循环路由。因此,GPX文件中的起点和终点位于相同的坐标处。

我的问题是,在这些情况下,RoutingService在导航的一开始会自动停止导航,因为两点相同。如果我在距起点100米的距离内到达终点,则一切正常,但我不想这样做!

我怎样才能避免routingService检测目标点?

提前非常感谢您:)!

最佳答案

好的,就像每次您问一个问题一样,几分钟后您就会找到解决方案……(而且我保证这已经很长时间了,我正在处理这个问题:p!)

这是我的工作:在SKMaps.frameworks中,找到SKNavigationDelegate标头并注释(或删除)该行:

//- (void)routingServiceDidReachDestination:(SKRoutingService *)routingService;

它现在似乎有效。希望它可以帮助某人:)

10-08 08:05