|
ArcGIS Runtime SDK for iOS
100.15
|
Defines the properties of the layer that contains sites for a floor-aware map or scene.
The layer contains the boundaries of managed sites. A site is the largest space designation in the ArcGIS Indoors Information Model and is used to represent an area such as a campus, a barrack, or an industrial site. A site can contain multiple facilities.
AGSGeoModelFloorDefinition
Instance Methods | |
| (instancetype) | - initWithLayerID:nameField:siteIDField: |
| (nullable id) | - toJSON: |
Class Methods | |
| (nullable id< AGSJSONSerializable >) | + fromJSON:error: |
| (instancetype) | + siteLayerDefinitionWithLayerID:nameField:siteIDField: |
Properties | |
| NSString * | layerID |
| NSString * | nameField |
| NSString * | siteIDField |
| NSDictionary< NSString *, id > * | unknownJSON |
| NSDictionary< NSString *, id > * | unsupportedJSON |
|
staticrequiredinherited |
Initializes and returns an object from its JSON representation.
| JSONObject | NSDictionary or NSArray containing the JSON. |
| error | encountered during the operation, if any. |
| - (instancetype) initWithLayerID: | (NSString *) | layerID | |
| nameField: | (NSString *) | nameField | |
| siteIDField: | (NSString *) | siteIDField | |
Creates a new AGSSiteLayerDefinition object with the provided arguments.
| layerID | An ID that specifies a layer in the map or scene that contains site features. |
| nameField | The name of the attribute field that contains each site feature's name. |
| siteIDField | The name of the attribute field that contains each site feature's unique identifier. |
| + (instancetype) siteLayerDefinitionWithLayerID: | (NSString *) | layerID | |
| nameField: | (NSString *) | nameField | |
| siteIDField: | (NSString *) | siteIDField | |
Creates a new AGSSiteLayerDefinition object with with the provided arguments.
| layerID | An ID that specifies a layer in the map or scene that contains site features. |
| nameField | The name of the attribute field that contains each site feature's name. |
| siteIDField | The name of the attribute field that contains each site feature's unique identifier. |
|
requiredinherited |
Returns JSON representation for this object.
| error | encountered during the operation, if any. |
NSDictionary or NSArray containing the JSON. Reimplemented in AGSPortalItem.
|
readnonatomiccopy |
An ID that specifies a layer in the map or scene that contains site features.
|
readnonatomiccopy |
The name of the attribute field that contains each site feature's name.
|
readnonatomiccopy |
The name of the attribute field that contains each site feature's unique identifier.
|
readrequirednonatomiccopyinherited |
A dictionary of values that was in the source JSON but was unparsed by API.
NSDictionary containing the unknown JSON.
|
readnonatomiccopyinherited |
A dictionary of values that are supported by the REST API, but not exposed through the SDK API.
NSDictionary containing the unsupported JSON.