我需要使用从服务器收到的GPX路线在移动应用中创建路线。 我无法在官方的skobbler网站上找到任何指南,也无法在网上找到。
这是我尝试过的,但失败了
SKGPSFileElement* gpxFile;
gpxFile.type = SKGPSFileElementGPXRoute;
gpxFile.name = @"route";
gpxFile.extensions = @"gpx";
[[SKRoutingService sharedInstance] calculateRouteWithSettings:nil GPSFileElement:gpxFile];
任何提示?
答案 0 :(得分:4)
最简单的方法是查看demo project中的 Tracks 示例,因为您已经拥有了读取,绘制和转换此GPX轨道到路径所需的代码。
我认为它会像这样(使用SKGPSFileElement和SKGPSFilesService助手类):
SKGPSFileElement* root = [[SKGPSFilesService sharedInstance] loadFileAtPath:path error:nil];
注意:如果您只想将GPX曲目的内容作为一系列积分传递给路由引擎,则可以使用calculateRouteWithSettings:customLocations API