|
ArcGIS Runtime SDK for iOS
100.15
|
Defines the properties of the layer that contains floor levels for a floor-aware map or scene.
A floor level describes the footprint of each occupiable floor contained in a managed facility.
AGSGeoModelFloorDefinition
Instance Methods | |
| (instancetype) | - initWithLayerID:levelIDField:levelNumberField:shortNameField:longNameField:verticalOrderField:facilityIDField: |
| (nullable id) | - toJSON: |
Class Methods | |
| (nullable id< AGSJSONSerializable >) | + fromJSON:error: |
| (instancetype) | + levelLayerDefinitionWithLayerID:levelIDField:levelNumberField:shortNameField:longNameField:verticalOrderField:facilityIDField: |
Properties | |
| NSString * | facilityIDField |
| NSString * | layerID |
| NSString * | levelIDField |
| NSString * | levelNumberField |
| NSString * | longNameField |
| NSString * | shortNameField |
| NSDictionary< NSString *, id > * | unknownJSON |
| NSDictionary< NSString *, id > * | unsupportedJSON |
| NSString * | verticalOrderField |
|
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 | |
| levelIDField: | (NSString *) | levelIDField | |
| levelNumberField: | (NSString *) | levelNumberField | |
| shortNameField: | (NSString *) | shortNameField | |
| longNameField: | (NSString *) | longNameField | |
| verticalOrderField: | (NSString *) | verticalOrderField | |
| facilityIDField: | (NSString *) | facilityIDField | |
Creates a new AGSLevelLayerDefinition object with the provided arguments.
| layerID | An ID that specifies a layer in the map or scene that describes floor levels. |
| levelIDField | The name of the attribute field that contains each level feature's unique identifier. |
| levelNumberField | The name of the attribute field that contains each level feature's level number specific to its facility. |
| shortNameField | The name of the attribute field that contains each level feature's short name. |
| longNameField | The name of the attribute field that contains each level feature's long name. |
| verticalOrderField | The name of the attribute field that contains each level feature's vertical order. The vertical order defines the order of display in a floor filtering UI component, and it also references the floor levels of an Indoor Positioning System. |
| facilityIDField | The name of the attribute field that contains each level feature's facility identifier (a foreign key to the layer that contains facility features). |
| + (instancetype) levelLayerDefinitionWithLayerID: | (NSString *) | layerID | |
| levelIDField: | (NSString *) | levelIDField | |
| levelNumberField: | (NSString *) | levelNumberField | |
| shortNameField: | (NSString *) | shortNameField | |
| longNameField: | (NSString *) | longNameField | |
| verticalOrderField: | (NSString *) | verticalOrderField | |
| facilityIDField: | (NSString *) | facilityIDField | |
Creates a new AGSLevelLayerDefinition object with the provided arguments.
| layerID | An ID that specifies a layer in the map or scene that describes floor levels. |
| levelIDField | The name of the attribute field that contains each level feature's unique identifier. |
| levelNumberField | The name of the attribute field that contains each level feature's level number specific to its facility. |
| shortNameField | The name of the attribute field that contains each level feature's short name. |
| longNameField | The name of the attribute field that contains each level feature's long name. |
| verticalOrderField | The name of the attribute field that contains each level feature's vertical order. The vertical order defines the order of display in a floor filtering UI component, and it also references the floor levels of an Indoor Positioning System. |
| facilityIDField | The name of the attribute field that contains each level feature's facility identifier (a foreign key to the layer that contains facility features). |
|
requiredinherited |
Returns JSON representation for this object.
| error | encountered during the operation, if any. |
NSDictionary or NSArray containing the JSON. Reimplemented in AGSPortalItem.
|
readnonatomiccopy |
The name of the attribute field that contains each floor level feature's facility identifier (a foreign key to the layer that contains facility features).
|
readnonatomiccopy |
An ID that specifies a layer in the map or scene that contains floor level features.
|
readnonatomiccopy |
The name of the attribute field that contains each floor level feature's unique identifier.
|
readnonatomiccopy |
The name of the attribute field that contains each floor level feature's level number specific to its facility.
|
readnonatomiccopy |
The name of the attribute field that contains each floor level feature's long name.
|
readnonatomiccopy |
The name of the attribute field that contains each floor level feature's short name.
|
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.
|
readnonatomiccopy |
The name of the attribute field that contains each floor level feature's vertical order.
The vertical order defines the order of display in a floor filtering UI component, and it also references the floor levels of an Indoor Positioning System.