25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSObject.h>
27 #import <ArcGIS/AGSGeoElement.h>
28 #import <ArcGIS/AGSPopupSource.h>
52 #pragma mark initializers
61 -(instancetype)initWithGeoElement:(
id<
AGSGeoElement>)geoElement;
70 -(instancetype)initWithPopupSource:(
id<
AGSPopupSource>)popupSource;
88 +(instancetype)popupDefinitionWithPopupSource:(
id<
AGSPopupSource>)popupSource;
98 +(instancetype)popupDefinitionWithGeoElement:(
id<
AGSGeoElement>)geoElement;
101 #pragma mark properties
108 @property (nonatomic, copy, readwrite) NSString *
title;
135 @property (nonatomic, copy, readwrite) NSArray<AGSPopupElement *> *
elements;
140 @property (nonatomic, copy, readwrite) NSArray<AGSPopupExpression*> *
expressions;
147 @property (nonatomic, copy, readwrite) NSArray<AGSPopupField*> *
fields;
154 @property (nonatomic, copy, readwrite) NSArray<AGSPopupMedia*> *
media;
Definition: AGSObject.h:28
An abstract representation of geographic entities on a map.
Definition: AGSGeoElement.h:43