25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSLoadableBase.h>
27 #import <ArcGIS/AGSRemoteResource.h>
28 #import <ArcGIS/AGSKMLNode.h>
48 #pragma mark initializers
58 -(instancetype)initWithURL:(NSURL*)URL;
67 -(instancetype)initWithName:(NSString *)name;
75 -(instancetype)initWithRootNode:(
AGSKMLNode *)rootNode;
83 +(instancetype)KMLDatasetWithURL:(NSURL*)URL;
93 +(instancetype)KMLDatasetWithName:(NSString *)name;
102 +(instancetype)KMLDatasetWithRootNode:(
AGSKMLNode *)rootNode;
105 #pragma mark properties
113 @property (nonatomic, copy, readonly) NSArray<AGSKMLNode*> *
rootNodes;
AGSKMLRefreshStatus
Definition: AGSKMLNode.h:39
A KML dataset.
Definition: AGSKMLDataset.h:43
void(^ networkLinkMessageHandler)(AGSKMLNetworkLink *networkLink, NSString *message)
void(^ nodeRefreshStatusChangedHandler)(AGSKMLNode *node, AGSKMLRefreshStatus refreshStatus)
NSArray< AGSKMLNode * > * rootNodes
Definition: AGSKMLDataset.h:113
void(^ nodeBalloonVisibilityChangedHandler)(AGSKMLNode *node, BOOL balloonVisibility)
A KML Network Link element.
Definition: AGSKMLNetworkLink.h:41
A single node within a KML document.
Definition: AGSKMLNode.h:56
A base class for loadables.
Definition: AGSLoadableBase.h:45
A protocol adopted by classes that access remote network resources that have the potential to be secu...
Definition: AGSRemoteResource.h:40