This is a iOS framework for parsing/generating GPX files. This Framework parses the GPX from a URL or Strings and create Objective-C Instances of GPX structure.
This fork is the "iOS-GPX-Framework" pod's source repo. It has been created to migrate from a static framework based dependency mamagement to Cocoapods.
iOS-KML-Framework is available through CocoaPods, to install it simply add the following line to your Podfile:
platform :ios, '5.1'
pod 'iOS-GPX-Framework', "~> 0.0"
//Import the umbrella header
#import "KML.h"
//To parsing the GPX file, simply call the parse method :
GPXRoot *root = [GPXParser parseGPXWithString:gpx];
//You can generate the GPX :
GPXRoot *root = [GPXRoot rootWithCreator:@"Sample Application"];
GPXWaypoint *waypoint = [root newWaypointWithLatitude:35.658609f longitude:139.745447f];
waypoint.name = @"Tokyo Tower";
waypoint.comment = @"The old TV tower in Tokyo.";
GPXTrack *track = [root newTrack];
track.name = @"My New Track";
[track newTrackpointWithLatitude:35.658609f longitude:139.745447f];
[track newTrackpointWithLatitude:35.758609f longitude:139.745447f];
[track newTrackpointWithLatitude:35.828609f longitude:139.745447f];
- iOS 6.0 or later
Watanabe Toshinori, t@flcl.jp
iOS-KML-Framework is available under the MIT license. See the LICENSE file for more info.
it uses TBXML Copyright (c) 2009 Tom Bradley