【问题标题】:How can I add a custom extension tag to the GPXFramework code?如何向 GPXFramework 代码添加自定义扩展标签?
【发布时间】:2013-03-24 02:18:50
【问题描述】:

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

- (void)addChildTagToGpx:(NSMutableString *)gpx indentationLevel:(NSInteger)indentationLevel
{
    [super addChildTagToGpx:gpx indentationLevel:indentationLevel];
}  

但我不确定这个方法应该做什么,有什么想法吗?

【问题讨论】:

    标签: ios xml frameworks gps gpx


    【解决方案1】:

    这基本上是正确的想法。 Jaime Machuca 的前叉包含一个commit,他在其中添加了心率等。它应该为您提供了一个很好的模板,您可以从中创建自己的修改。请注意,如果您想要更复杂的东西,您可能需要创建自己的 GPXElement 子类,以便您可以利用树形结构。

    【讨论】:

      猜你喜欢
      • 2011-04-19
      • 2010-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多