Skobbler地图 - 无法计算路线

时间:2015-08-19 17:05:51

标签: ios objective-c skmaps

我在尝试计算路线时遇到这个奇怪的错误。 它只会在第一次应用程序打开时发生。 在关闭应用程序并再次启动它之后,它会按照预期的方式完成同样的工作。

我通过SKRoutingErrorCodeInvalidStartCoordinate - 681

获得路线计算失败

但它不可能。 我检查了我的日志,两个坐标都是有效的,当我关闭应用程序并再次打开它时,我使用相同的坐标。

坐标是:

Start: "longitude":42.360481,"latitude":-71.059570
End: "longitude":40.730598,"latitude":-73.986580

这是一个已知问题吗?

1 个答案:

答案 0 :(得分:1)

刚刚使用vanilla演示项目(清理模拟器)测试:

        SKRouteSettings* route = [[SKRouteSettings alloc]init];
        route.startCoordinate=CLLocationCoordinate2DMake(42.360481,-71.059570);
        route.destinationCoordinate=CLLocationCoordinate2DMake(40.730598,-73.986580);

从第一次请求获得有效路线(见图) 您可以将路线计算代码段添加到错误描述中吗?

enter image description here