2013-04-02 130 views
0

我發現了開源iOS GPX框架(http://gpxframework.com/)的優秀資源,它允許我創建和讀取GPX文件。不過,我想添加一個自定義擴展來存儲特定於我的應用程序的數據。我可以看到GPX框架實現了一個文件GPXExtensions.h和.m,但我不確定如何添加一個標籤來存儲GPX中特定座標的速度數據。 我猜我會添加數據,我想添加爲一個擴展GPXExtensions類的屬性,然後以某種方式修改此方法的代碼:如何將自定義擴展標籤添加到GPXFramework代碼?

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

但我不知道這是什麼方法應該做什麼,有什麼想法?

回答

0

這基本上是正確的想法。 Jaime Machuca的叉子包含一個commit,他在那裏添加了心率等。它應該給你一個很好的模板,從中創建你自己的修改。請注意,如果您想要更復雜的東西,您可能需要創建自己的GPXElement子類,以便您可以利用樹結構。

相關問題