我在尝试计算路线时遇到了这个奇怪的错误。 它只发生在第一次应用打开时。 在我关闭一个应用程序并重新启动它后,它会按预期运行,并执行完全相同的操作。
我得到 Route calculation failed with SKRoutingErrorCodeInvalidStartCoordinate - 681
但这不可能。 我检查了我的日志,两个坐标都有效,并且在我关闭应用程序并再次打开时使用相同的坐标。
坐标是:
Start: "longitude":42.360481,"latitude":-71.059570
End: "longitude":40.730598,"latitude":-73.986580
这是一个已知问题吗?
最佳答案
刚刚使用 vanilla 演示项目(清理过的模拟器)进行了测试:
SKRouteSettings* route = [[SKRouteSettings alloc]init];
route.startCoordinate=CLLocationCoordinate2DMake(42.360481,-71.059570);
route.destinationCoordinate=CLLocationCoordinate2DMake(40.730598,-73.986580);
并从第一个请求中得到一条有效的路线(见图) 您能否将您的路线计算代码片段添加到错误描述中?
关于ios - Skobbler map - 无法计算路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32101592/