我发现了开源 iOS GPX 框架 ( http://gpxframework.com/ ) 的优秀资源,它允许我创建和读取 GPX 文件。但是我想添加一个自定义扩展来存储特定于我的应用程序的数据。我可以看到 GPX 框架实现了文件 GPXExtensions.h 和 .m,但我不确定如何添加一个标签,用于在 GPX 中的特定坐标处存储速度数据。我猜我必须将我想作为扩展添加到 GPXExtensions 类的数据添加为属性,然后以某种方式修改此方法中的代码:
- (void)addChildTagToGpx:(NSMutableString *)gpx indentationLevel:(NSInteger)indentationLevel
{
[super addChildTagToGpx:gpx indentationLevel:indentationLevel];
}
但我不确定这种方法应该做什么,有什么想法吗?