21 #import <ArcGIS/AGSLoadableBase.h> 22 #import <ArcGIS/AGSJSONSerializable.h> 68 #pragma mark initializers 76 -(instancetype)initWithItem:(
AGSItem*)item;
82 -(instancetype)initWithBaseLayer:(
AGSLayer*)layer;
89 -(instancetype)initWithBaseLayers:(NSArray<
AGSLayer*>*)baseLayers referenceLayers:(nullable NSArray<
AGSLayer*>*)referenceLayers;
96 -(nullable instancetype)initWithURL:(NSURL*)URL;
108 +(instancetype)basemapWithItem:(
AGSItem*)item;
114 +(instancetype)basemapWithBaseLayer:(
AGSLayer*)layer;
121 +(instancetype)basemapWithBaseLayers:(NSArray<
AGSLayer*>*)baseLayers referenceLayers:(nullable NSArray<
AGSLayer*>*)referenceLayers;
128 +(nullable instancetype)basemapWithURL:(NSURL*)URL;
221 #pragma mark properties 226 @property (nonatomic, copy, readwrite) NSString *
name;
231 @property (nullable, nonatomic, strong, readonly)
AGSItem *item;
237 @property (nonatomic, strong, readonly) NSMutableArray<AGSLayer*> *baseLayers;
243 @property (nonatomic, strong, readonly) NSMutableArray<AGSLayer*> *referenceLayers;
instancetype topographicBasemap()
instancetype streetsNightVectorBasemap()
Definition: AGSBasemap.h:43
A base class for loadables.
Definition: AGSLoadableBase.h:37
instancetype streetsBasemap()
Definition: AGSBasemap.h:45
Definition: AGSBasemap.h:44
Definition: AGSBasemap.h:40
Definition: AGSBasemap.h:47
Definition: AGSBasemap.h:48
Definition: AGSBasemap.h:37
Definition: AGSBasemap.h:39
Definition: AGSBasemap.h:38
Definition: AGSBasemap.h:41
instancetype terrainWithLabelsVectorBasemap()
instancetype imageryWithLabelsBasemap()
instancetype openStreetMapBasemap()
instancetype oceansBasemap()
NSString * name
Definition: AGSBasemap.h:226
instancetype nationalGeographicBasemap()
Definition: AGSBasemap.h:35
Definition: AGSBasemap.h:31
Definition: AGSBasemap.h:42
instancetype imageryBasemap()
Definition: AGSBasemap.h:33
instancetype terrainWithLabelsBasemap()
instancetype lightGrayCanvasBasemap()
Definition: AGSBasemap.h:34
A basemap for a map or a scene.
Definition: AGSBasemap.h:65
instancetype imageryWithLabelsVectorBasemap()
instancetype topographicVectorBasemap()
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:32
Object representing a unit of content.
Definition: AGSItem.h:36
Definition: AGSBasemap.h:46
Definition: AGSBasemap.h:32
Definition: AGSBasemap.h:36
instancetype streetsVectorBasemap()
An abstract base class for all layers.
Definition: AGSLayer.h:169
AGSBasemapType
Definition: AGSBasemap.h:30
instancetype darkGrayCanvasVectorBasemap()
instancetype navigationVectorBasemap()
instancetype streetsWithReliefVectorBasemap()
instancetype lightGrayCanvasVectorBasemap()