如何使用Skobbler从GPX文件创建路径?

时间:2015-06-11 13:06:37

标签: objective-c skmaps

我需要使用从服务器收到的GPX路线在移动应用中创建路线。 我无法在官方的skobbler网站上找到任何指南,也无法在网上找到。

这是我尝试过的,但失败了

SKGPSFileElement* gpxFile;
gpxFile.type = SKGPSFileElementGPXRoute;
gpxFile.name = @"route";
gpxFile.extensions = @"gpx";
[[SKRoutingService sharedInstance] calculateRouteWithSettings:nil GPSFileElement:gpxFile];

任何提示?

1 个答案:

答案 0 :(得分:4)

最简单的方法是查看demo project中的 Tracks 示例,因为您已经拥有了读取,绘制和转换此GPX轨道到路径所需的代码。

我认为它会像这样(使用SKGPSFileElement和SKGPSFilesService助手类):

SKGPSFileElement* root = [[SKGPSFilesService sharedInstance] loadFileAtPath:path error:nil];

注意:如果您只想将GPX曲目的内容作为一系列积分传递给路由引擎,则可以使用calculateRouteWithSettings:customLocations API