arcgis_maps library
ArcGIS Maps SDK for Flutter
Basic usage:
class BasicExample extends StatelessWidget {
const BasicExample({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
body: ArcGISMapView(
controllerProvider: () {
return ArcGISMapView.createController()
..arcGISMap = ArcGISMap.withBasemapStyle(BasemapStyle.arcGISStreets);
},
onTap: (localPosition) => print(localPosition),
),
);
}
}
Start by adding an ArcGISMapView to your widget tree. Supply callbacks to handle events. Then, configure the ArcGISMapViewController by setting the ArcGISMapViewController.arcGISMap and other properties.
The ArcGISMapView Widget can only be used within a Widget that has a bounded size. Using it with unbounded size will cause the application to throw an exception. For example, to use an ArcGISMapView within a Column (which would give it unbounded size), you could wrap the ArcGISMapView in an Expanded to provide it proper bounds.
Remember to supply your apiKey via ArcGISEnvironment.apiKey.
Classes
- AddRastersParameters
- Adds raster datasets to a MosaicDatasetRaster by setting various parameters.
- AggregateField
- Defines a field or statistical ArcadeExpression for summarizing aggregated data from an AggregationFeatureReduction.
- AggregateGeoElement
- A GeoElement that represents aggregated geoelement on the map, for example a cluster of features or graphics.
- AggregationFeatureReduction
- A base class to define visual aggregation of geoelements.
- Analysis
- A base class for classes that render analysis results in a GeoViewController.
- AnalysisOverlay
- AnalysisOverlay manages the display of one or more Analyses on a GeoViewController.
- AnalysisViewState
- The state of an analysis in a GeoViewController.
- AngularUnit
- Defines an angular unit of measurement.
- AnnotationLayer
- A layer that can visualize annotation text data.
- AnnotationSublayer
- A sublayer of the annotation layer.
- ApiKeyResource
- An interface for getting and setting the API key of an object.
- ArcadeConsoleMessageContext
- Provides information about the execution context where an Arcade console function is invoked.
- ArcadeConsoleMessageEvent
- Represents a message produced by evaluating an Arcade script that calls the Arcade Console Function.
- ArcadeEvaluationResult
- The result from the successful evaluation of an Arcade expression.
- ArcadeEvaluator
- This object allows you to evaluate an ArcadeExpression under a given ArcadeProfile.
- ArcadeExpression
- An Arcade expression object, containing an expression, a name, a return type and a title.
- ArcadeLabelExpression
- An expression script using the Arcade language.
- ArcGISAuthenticationChallenge
- An ArcGIS authentication challenge.
- ArcGISAuthenticationChallengeHandler
- An interface for handling ArcGIS authentication challenges.
- ArcGISCredential
- A base class for types of ArcGIS credentials used to access secured resources.
- ArcGISCredentialStore
- A store for instances of the subclasses of ArcGISCredential.
- ArcGISCredentialStoreIOSOptions
- Configure iOS-specific options for the ArcGISCredentialStore.
- ArcGISEnvironment
- Provides access to and manipulation of environment settings, such as configurations for the operating environment and licenses for deployment.
- ArcGISFeature
- An ArcGIS specific feature stored in an ArcGISFeatureTable.
- ArcGISFeatureLayerInfo
- The metadata for an individual layer or table in an ArcGIS feature service.
- ArcGISFeatureServiceInfo
- The metadata for an ArcGIS feature service.
- ArcGISFeatureTable
- A table of features that typically represent real-world objects created from an ArcGIS feature service or an ArcGIS geodatabase.
- ArcGISHttpClient
- The class is responsible for handling HTTP requests made by the Maps SDK.
- ArcGISImage
- The Image object.
- ArcGISImageServiceInfo
- The metadata for an ArcGIS image service.
- ArcGISLocalSceneView
- A widget that displays an ArcGISScene with a local SceneViewingMode and associated data.
- ArcGISLocalSceneViewController
- A view that displays 3D content from an ArcGISScene with a viewing mode of SceneViewingMode.local.
- ArcGISLocation
- A location data object.
- ArcGISMap
- A map is a container for layers. Use a map together with an ArcGISMapViewController to display layers of geographic data in 2D.
- ArcGISMapImageLayer
- A layer that can visualize data from an ArcGIS map service using dynamically generated map images.
- ArcGISMapImageSublayer
- A sublayer of an ArcGIS map image layer.
- ArcGISMapServiceInfo
- The metadata for an ArcGIS map service.
- ArcGISMapServiceSublayerInfo
- The metadata of an ArcGIS map service sublayer.
- ArcGISMapView
- A widget that displays an ArcGISMap and associated data.
- ArcGISMapViewController
- A user interface control that displays two-dimensional (2D) geographic content defined by an ArcGISMap.
- ArcGISMapViewInteractionOptions
- Options for configuring the interaction behavior of an ArcGISMapView.
- ArcGISPoint
- A location defined by x and y (and optionally z) coordinates.
- ArcGISRoute
- A route object contains information about single route.
- ArcGISScene
- A scene is a container for layers. You use a scene together with an ArcGISSceneViewController or ArcGISLocalSceneViewController to display layers of geographic data in 3D.
- ArcGISSceneLayer
- A layer to visualize data from an ArcGIS scene service or a local scene package.
- ArcGISSceneView
- A widget that displays an ArcGISScene with a global SceneViewingMode and associated data.
- ArcGISSceneViewController
- A view that displays 3D content from an ArcGISScene with a viewing mode of SceneViewingMode.global.
- ArcGISStreamService
- A DynamicEntityDataSource that receives a stream of observations from an ArcGIS stream service.
- ArcGISStreamServiceFilter
- Limits which dynamic entities are returned from an ArcGIS stream service.
- ArcGISStreamServiceInfo
- Metadata for an ArcGIS stream service.
- ArcGISSublayer
- A base class for ArcGIS sublayer classes such as ArcGISMapImageSublayer, ArcGISTiledSublayer and SubtypeSublayer.
- ArcGISSymbol
- A symbol defines the appearance of features and graphics that are displayed in a GeoViewController.
- ArcGISTiledElevationSource
- An elevation source based on a tiled ArcGIS image service containing elevation data.
- ArcGISTiledLayer
- A layer that can visualize data from an ArcGIS map service or a local TileCache by using previously generated tiles.
- ArcGISTiledSublayer
- A sublayer of an ArcGIS tiled layer.
- ArcGISVectorTiledLayer
- A layer that can visualize data from an ArcGIS vector tile service or a local VectorTileCache.
- AreaUnit
- Defines an area unit of measurement.
- Attachment
- A file (such as an image or document) attached to a feature in a ServiceFeatureTable or a GeodatabaseFeatureTable.
- AttachmentsPopupElement
- A pop-up element that displays the attachments of a GeoElement in a pop-up.
- AttributeMap
- A map of attribute key-value pairs with support for explicit data types, for use with "attributes" parameters in various methods.
- AttributeParameterValue
- A class that contains value of attribute's parameter.
- AuthenticationManager
- Manages requests for ArcGIS secure resources made by an application.
- BackgroundGrid
- A background grid defines the default color and context grid for display behind a map or scene surface.
- Basemap
- A basemap is a non-editable layer that provides background, or reference information, in your map or scene.
- BasemapStyleInfo
- Information about a given BasemapStyle available from the Basemap Styles Service, including human-readable name, thumbnail url and customization options.
- BasemapStyleLanguageInfo
- Information about a language that can be used to customize labels on a basemap.
- BasemapStyleParameters
- Provides parameters for creating a Basemap from a BasemapStyle.
- BasemapStylesService
- Esri's Basemap Styles Service.
- BasemapStylesServiceInfo
- Represents the service metadata for the Basemap Styles Service.
- BaseStretchRenderer
- The base class for types of stretch raster renderers, such as StretchRenderer and RgbRenderer.
- BasicAuthenticationChallenge
- A NetworkAuthenticationChallenge that indicates the server requires a Basic credential (username and password) for authentication.
- BasicNetworkCredential
- A network credential that specifies username/password for a Basic-secured host.
- BlendRenderer
- A blend renderer can apply a color ramp to a hillshade to emphasize areas of high or low elevation of raster data in a RasterLayer.
- Bookmark
- A geographic or time location for quick navigate.
- BooleanField
- Boolean values associated with each point across a two-dimensional (x, y) extent.
- BooleanFieldFunction
- A function that returns a BooleanField when evaluated.
- BuildingComponentSublayer
- A sublayer that contains 3D object or point features representing building components like doors, pipes, or AC units.
- BuildingFilter
- Defines a set of conditions for filtering the features rendered in a BuildingSceneLayer.
- BuildingFilterBlock
- Defines a set of conditions that can show or hide components in a BuildingSceneLayer.
- BuildingFilterMode
- Information about the filter mode of the filter block.
- BuildingGroupSublayer
- A group that manages a hierarchy of sublayers.
- BuildingSceneLayer
- A layer that may be used to visualize building models exported from Building Information Modeling (BIM) projects.
- BuildingSceneLayerAttributeStatistics
- Summary statistics for an individual attribute field in a BuildingSceneLayer.
- BuildingSolidFilterMode
- A building filter mode that renders the building scene features with the original texture.
- BuildingSublayer
- A sublayer of a BuildingSceneLayer. It represents a building component or group of components.
- BuildingWireframeFilterMode
- A building filter mode that renders the building scene features with edges only.
- BuildingXrayFilterMode
- A building filter renders the building scene features with a semi-transparent white color.
- Callout
- A callout shown on top of an ArcGISMapViewController.
- CalloutStyle
- Style overrides that can be applied when showing a callout.
- Camera
- A camera represents an observer's location and their perspective of an ArcGISScene within an ArcGISSceneViewController.
- CameraController
- A camera controller manages the position, orientation, and movement of a Camera in an ArcGISSceneViewController.
- ChartImage
- The image of a chart.
- ChartImageParameters
- The parameters used to generate a ChartImage.
- ClassBreak
- A class break object used to categorize a group of values that fall within a range of values.
- ClassBreaksRenderer
- A class breaks renderer is a renderer that classifies numeric data into two or more ranges of values to create a visualization.
- ClientCertificateAuthenticationChallenge
- A NetworkAuthenticationChallenge that indicates the server requires a client certificate for PKI authentication.
- ClientCertificateNetworkCredential
- A network credential that specifies a client certificate and password for a PKI-secured host.
- ClosestFacilityParameters
- A class that contains settings that are used when solving a ClosestFacilityTask.
- ClosestFacilityResult
- A class that contains the output results from a ClosestFacilityTask.
- ClosestFacilityRoute
- A class that contains the output from a solving closest task for a single result.
- ClosestFacilityTask
- A class that implements the closest facility task.
- ClosestFacilityTaskInfo
- A class that describes the transportation network that a closest facility task is bound to.
- ClusteringFeatureReduction
- Method for aggregating and summarizing features in a point FeatureLayer or point graphics in a GraphicsOverlay in dynamic rendering mode (FeatureRenderingMode.dynamic, or GraphicsRenderingMode.dynamic).
- CodedValue
- The coded value found in a CodedValueDomain.
- CodedValueDescription
- The description of the CodedValue to be created.
- CodedValueDomain
- An appropriate list of values for a Field.
- CodedValueDomainDescription
- The description of the CodedValueDomain to be created.
- Colormap
- The colormap object.
- ColormapRenderer
- A colormap renderer provides a discrete mapping of raster cell values to colors to help visualize the raster data in a RasterLayer.
- ColorRamp
- The color ramp object.
- ColorStop
- A color and the position the color will be placed on a color ramp.
- CompositeSymbol
- Defines a set of symbols that make up a single symbol.
- ConnectionFailure
- Represents a connection failure that can trigger a reconnect.
- ContinuousField
- Continuous floating-point values associated with each point across a two-dimensional (x, y) extent.
- ContinuousFieldFunction
- A function that returns a ContinuousField when evaluated.
- CoordinateFormatter
- Converts between Points and formatted coordinate notation strings such as decimal degrees; degrees, minutes, and seconds; U.S. National Grid (USNG); and Military Grid Reference System (MGRS).
- CostAttribute
- A structure that describes a transportation network cost attribute.
- CubicBezierSegment
- A cubic Bezier curve for use in a multipart geometry.
- CustomDynamicEntityDataEvent
- Base class for dynamic entity data events emitted by CustomDynamicEntityDataProvider.handleEntityDataEvent.
- CustomDynamicEntityDataProvider
- Defines a provider of CustomDynamicEntityDataEvents.
- CustomDynamicEntityDataSource
- A DynamicEntityDataSource driven by a user-defined CustomDynamicEntityDataProvider that emits CustomDynamicEntityDataEvents.
- CustomLocationDataSource
- A LocationDataSource that can be driven by a user-defined provider of location data (LocationProvider). This can be useful if you have location data coming from a custom source that you would like to use in the form of a LocationDataSource so it can interface with other parts of the API.
- DateOnly
- An object that represents a date without the time component.
- DatumTransformation
- Represents a function to convert between two coordinate systems.
- DigestAuthenticationChallenge
- A NetworkAuthenticationChallenge that indicates the server requires a Digest credential (username and password) for authentication.
- DigestNetworkCredential
- A network credential that specifies username/password for a Digest-secured host.
- DimensionLayer
- A layer that can visualize dimension features data.
- DirectionEvent
- A class that contains description of directions event.
- DirectionManeuver
- A class that contains properties of directions maneuver.
- DirectionMessage
- A directions string.
- DiscreteField
- Discrete integer values associated with each point across a two-dimensional (x, y) extent.
- DiscreteFieldFunction
- A function that returns a DiscreteField when evaluated.
- DisplayFilter
- Represents a type used for limiting which features are rendered.
- DisplayFilterDefinition
- Provides definition on how features are filtered from the display.
- Distance
- Distance holds the distance measurement data associated with a specific distance component.
- DistanceCompositeSceneSymbol
- Defines a set of symbols and their visible distance range.
- DistanceSymbolRange
- Used contain multiple symbols with distance ranges.
- Domain
- The list or range of appropriate values for a particular Field.
- DomainDescription
- The description of the domain to be created.
- DownloadPreplannedOfflineMapJob
- A job to download the offline map for an offline map area from a web map that is enabled for offline use and has offline map areas defined.
- DownloadPreplannedOfflineMapParameters
- The parameters that specify how an offline map area is downloaded from an online map using a DownloadPreplannedOfflineMapJob.
- DownloadPreplannedOfflineMapResult
- The result of a DownloadPreplannedOfflineMapJob.
- DrawingInfo
- An object that provides various information on how to render features in a feature layer.
- DynamicEntity
- A GeoElement that represents a real-world object received from a DynamicEntityDataSource.
- DynamicEntityChangedInfo
- Describes changes to a DynamicEntity sent by DynamicEntity.onDynamicEntityChanged.
- DynamicEntityDataSource
- A dynamic entity data source that streams observations to a client.
- DynamicEntityDataSourceInfo
- Metadata for a DynamicEntityDataSource.
- DynamicEntityDataSourcePurgeOptions
- Purge options for a dynamic entity data source.
- DynamicEntityInfo
- Provides details about a DynamicEntity that has been sent by [DynamicEntityDataSource.onDynamicEntityReceived] or [DynamicEntityDataSource.onDynamicEntityPurged].
- DynamicEntityLayer
- A Layer that displays dynamic entity observations from real-time services.
- DynamicEntityObservation
- A GeoElement that represents a static observation of a DynamicEntity received from a DynamicEntityDataSource.
- DynamicEntityObservationInfo
- Provides details about a DynamicEntityObservation that has been received from the data source or purged from the local data cache.
- DynamicEntityQueryParameters
- Parameters for performing a query on a DynamicEntityDataSource.
- DynamicEntityQueryResult
- The result of a query performed on a DynamicEntityDataSource.
- EditFieldsInfo
- The fields that record who adds or edits the features and when the edits are made.
- EditorTrackingInfo
- Editor tracking information indicates who can edit features of an ArcGIS feature service.
- EditResult
- The result of an attempt to apply a local edit to a service.
- ElevationSource
- Elevation sources provide a surface on which data can be draped or offset from.
- EllipticArcSegment
- An elliptic arc segment for use in a multipart geometry.
- EntityDeletion
- Represents a deletion event for the dynamic entity identified by the id value.
- Envelope
- A geometry that represents a rectangular shape.
- EnvelopeBuilder
- The envelope builder allows you to create and modify envelope geometries incrementally.
- EstimateTileCacheSizeJob
- A job that estimates the size of a tile cache (.tpk or .tpkx) that can be exported from a map or image service.
- EstimateTileCacheSizeResult
- The results of an export tile cache size estimate job (EstimateTileCacheSizeJob).
- Expiration
- Expiration details, that indicate whether a given package is out of date.
- ExploratoryGeoElementLineOfSight
- An Analysis object that evaluates visibility along a line defined by observer and target GeoElement objects.
- ExploratoryGeoElementViewshed
- An Analysis object that renders a viewshed for a specified GeoElement.
- ExploratoryLineOfSight
- A base class for Analysis classes that determine line of sight in an ArcGISSceneViewController at the resolution of the rendered data: ExploratoryLocationLineOfSight and ExploratoryGeoElementLineOfSight.
- ExploratoryLocationDistanceMeasurement
- An Analysis object that evaluates direct, vertical, and horizontal distances between two points defined by start and end point locations.
- ExploratoryLocationLineOfSight
- An Analysis object that evaluates visibility along a line defined by observer and target points.
- ExploratoryLocationViewshed
- An Analysis object that renders a viewshed for a specified point location.
- ExploratoryViewshed
- A base class for Analysis classes that determine visible and non-visible areas in an ArcGISSceneViewController at the resolution of the rendered data: ExploratoryLocationViewshed and ExploratoryGeoElementViewshed.
- ExportTileCacheJob
- A job that exports a tile cache (.tpk or .tpkx) from a map or image service.
- ExportTileCacheParameters
- The parameters that specify how a tile cache (.tpkx) is exported from an ArcGIS map or image service using an ExportTileCacheJob.
- ExportTileCacheTask
- A task used to export a tile cache (.tpk or .tpkx). Use this in conjunction with a map or image service to generate and download tile packages.
- ExportVectorTilesJob
- A job to download a vector tile cache (.vtpk) with its default style or with its associated custom style resources. Alternatively, the job can download only the custom style resources.
- ExportVectorTilesParameters
- The parameters that specify how a vector tile cache (.vtpk) is exported from a vector tile service using an ExportVectorTilesJob.
- ExportVectorTilesResult
- The export vector tiles result contains the vector tile cache and/or the custom style resources returned by a successful ExportVectorTilesJob.
- ExportVectorTilesTask
- A task to download vector tiles with their default style or with their associated custom style resources. Optionally, the task can download only the custom style resources.
- ExpressionPopupElement
- A pop-up element that displays content defined by a custom Arcade expression.
- ExtensionLicense
- Details of an extension license.
- Facility
- A class that represents a facility.
- Feature
- A representation of a real-world geographic entity.
- FeatureCollection
- A feature collection represents a lightweight collection of features that can be saved in a map or portal item.
- FeatureCollectionLayer
- A layer that can visualize a feature collection.
- FeatureCollectionTable
- A feature collection table represents an individual feature table in a FeatureCollection.
- FeatureEditResult
- The result of an attempt to apply a local feature edit to a feature service.
- FeatureFenceParameters
- Geotrigger fence data created from features.
- FeatureLayer
- A layer that can visualize feature data.
- FeatureQueryResult
- The result of a query, select, or populate features operation made on a feature table or layer.
- FeatureReduction
- An abstract class for reducing and summarizing point geoelements such as graphics or features.
- FeatureServiceCapabilities
- The capabilities of an ArcGIS feature service.
- FeatureServiceLayerIdInfo
- An object that represents the metadata for a Feature service layer.
- FeatureSet
- An interface for feature sets.
- FeatureSubtype
- A feature subtype describes a subset of features in an ArcGISFeatureTable that share the same integer attribute value.
- FeatureTable
- A table of features that typically represent real-world objects such as fire hydrants, roads, and forests.
- FeatureTableEditResult
- The result of an attempt to apply feature edits to a specific layer in a feature service.
- FeatureTemplate
- A feature template defines the default attribute values for the fields of a newly created ArcGISFeature and suggests a type of drawing tool to sketch the feature's geometry.
- FeatureTemplateDefinition
- Defines how a primary feature and its related records are created from a shared feature template.
- FeatureTemplateRelationship
- Defines a relationship between the primary feature in a shared feature template and a non-spatial related feature.
- FeatureType
- A feature type defines the domains and feature templates that are used to create a new feature.
- FenceGeotrigger
- A Geotrigger that defines regions or fences to be monitored using a GeotriggerMonitor.
- FenceGeotriggerNotificationInfo
- A GeotriggerNotificationInfo from a FenceGeotrigger.
- FenceParameters
- Geotrigger fence data required for a FenceGeotrigger.
- Field
- An object that defines a field.
- FieldAnalysis
- Evaluates a BooleanFieldFunction, ContinuousFieldFunction, or DiscreteFieldFunction and produces a visual result for display in an AnalysisOverlay.
- FieldDescription
- An object that describes a Field to be created.
- FieldsPopupElement
- A pop-up element that displays the fields of a GeoElement in a pop-up.
- FilePart
- Represents a file in a multipart request to upload.
- FillSymbol
- A fill symbol defines the appearance of features and graphics that are based on polygon geometries such as countries, provinces, or habitats.
- ForegroundServiceNotificationConfig
- Configuration for SystemLocationDataSource's foreground service notification on Android.
- FrameCameraAddRastersParameters
- Adds raster datasets to a MosaicDatasetRaster by setting various parameters including the use of frame and camera text files.
- FreehandTool
- Allows you to edit geometries in a GeometryEditor by using freehand gestures.
- GenerateGeodatabaseJob
- The GenerateGeodatabaseJob requests that a sync-enabled ArcGIS feature service generates a geodatabase file and downloads it for offline use.
- GenerateGeodatabaseParameters
- The parameters that specify how a sync-enabled geodatabase is generated and downloaded from an ArcGIS feature service using a GenerateGeodatabaseJob.
- GenerateLayerOption
- An object that is used in conjunction with GenerateGeodatabaseParameters to identify what layers or tables to take offline.
- GenerateOfflineMapJob
- A job that generates and downloads the offline map for a specific area of interest from a web map that is enabled for offline use.
- GenerateOfflineMapParameterOverrides
- Gives access to the individual parameters objects that will generate the various geodatabase, vector tile and tile cache packages that make up the data of an offline map.
- GenerateOfflineMapParameters
- The parameters that specify how an offline map is generated and downloaded from an online map using a GenerateOfflineMapJob.
- GenerateOfflineMapResult
- The result of a GenerateOfflineMapJob.
- GeocodeParameters
- A structure that describes a geocode method parameters.
- GeocodeResult
- A match candidate returned from a LocatorTask geocode or reverse geocode operation.
- Geodatabase
- A mobile geodatabase containing geographic data and non-spatial tables.
- GeodatabaseDataset
- An interface for geodatabase dataset.
- GeodatabaseDeltaInfo
- Represents the delta files created to synchronize changes to a Geodatabase.
- GeodatabaseFeatureTable
- A feature table stored in a Geodatabase.
- GeodatabaseSyncTask
- A task to generate and synchronize a mobile geodatabase with a sync-enabled ArcGIS feature service.
- GeodesicEllipseParameters
- The required parameters for calling GeometryEngine.ellipseGeodesic.
- GeodesicSectorParameters
- The required parameters for calling GeometryEngine.sectorGeodesic.
- GeodeticDistanceResult
- The returned results of calling GeometryEngine.distanceGeodetic.
- GeoElement
- An abstract representation of geographic entities in a map, scene, map view or scene view.
- GeographicTransformation
- Used to transform coordinates of geometries between spatial references that have two different geographic coordinate systems.
- GeographicTransformationStep
- Represents a step in the process of transforming between datums.
- Geometry
- Base class for all classes that represent geometric shapes.
- GeometryBuilder
- Geometry builders allow you to create and modify geometries incrementally.
- GeometryConstructionTool
- Identifies the tool that describes how a geometry is created in a shared template.
- GeometryEditor
- Allows you to create new geometries, and change existing geometries, by interacting with an ArcGISMapViewController.
- GeometryEditorElement
- The base class for all selectable elements in a GeometryEditor.
- GeometryEditorGeometry
- The element in a GeometryEditor representing the entire GeometryEditor.geometry.
- GeometryEditorGrowEffect
- The GeometryEditorGrowEffect is used to control which geometry editor elements have the grow effect applied to them.
- GeometryEditorHoverable
- Interface for the geometry editor elements returned by the GeometryEditor.hoveredElement.
- GeometryEditorMidVertex
- A mid-vertex element in a GeometryEditor.
- GeometryEditorPart
- An ImmutablePart element in a GeometryEditor editing a Multipart geometry.
- GeometryEditorReticle
- A visual aid displayed on the map view to allow precise editing of a geometry on a touch device, using a GeometryEditor.
- GeometryEditorStyle
- Defines the visual appearance of a geometry displayed by the GeometryEditor.
- GeometryEditorTool
- A base class for tools that determine how you interact with a view when editing geometries with a GeometryEditor.
- GeometryEditorVertex
- A vertex element in a GeometryEditor.
- GeometryEngine
- Performs geometric operations such as spatial relationship tests, reprojections, shape manipulations, topological query and analysis operations on Geometry objects.
- GeoModel
- A base class for ArcGISMap and ArcGISScene that contains layers and properties and can be displayed in a GeoViewController.
- GeoPackage
- A GeoPackage file (.gpkg) that can contain multiple datasets of geographic features, non-spatial tabular data, and raster dataset that conform to the OGC GeoPackage format.
- GeoPackageFeatureTable
- A dataset in a GeoPackage containing features or non-spatial records.
- GeoPackageRaster
- The GeoPackage raster object which is derived from a raster object.
- Geotrigger
- A condition monitored by a GeotriggerMonitor.
- GeotriggerFeed
- Feed data required for a Geotrigger.
- GeotriggerMonitor
- A GeotriggerMonitor monitors a Geotrigger condition and, when it is met, results in a GeotriggerNotificationInfo.
- GeotriggerNotificationInfo
- Provides details about a Geotrigger condition that has been met.
- GeotriggersInfo
- Presents information on a set of Geotrigger objects defined for a GeoModel.
- GeoViewController
- A base class for all views that can display geographic content.
- GlobeCameraController
- A camera controller that supports free-form roaming of a scene view's camera around the globe.
- Graphic
- A type of GeoElement that has a shape (geometry), symbol, and attributes and can be displayed in a map view or scene view.
- GraphicFenceParameters
- Geotrigger fence parameters data created from graphics.
- GraphicsOverlay
- Manages a collection of graphics that can be displayed in a map view or scene view.
- GraphicsOverlayFenceParameters
- Geotrigger fence parameters data created from a GraphicsOverlay.
- Grid
- Grid is a base class for MGRSGrid, USNGGrid, UTMGrid and LatitudeLongitudeGrid that represents the display of a coordinate system grid on the map view.
- GroupLayer
- A container for other layers and group layers. It is used to represent datasets that are composed of multiple layers to be managed as a single layer with respect to display in a map or scene.
- GroupTemplateDefinition
- Defines how a primary feature and its feature parts are created from a group template.
- GroupTemplatePart
- Identifies a part in a group template.
- Guid
- Defines a GUID type.
- HillshadeRenderer
- A hillshade renderer uses a grayscale representation of a 3D surface to help visualize the raster data in a RasterLayer.
- HistogramEqualizationStretchParameters
- The histogram equalization stretch parameters object.
- HorizontalVerticalTransformation
- Used to transform coordinates of z-aware geometries between spatial references that have different geographic and/or vertical coordinate systems.
- HorizontalVerticalTransformationStep
- Represents a step in the process of transforming between horizontal and/or vertical datums.
- HttpCache
- A cache class to store HTTP responses and manage caching settings.
- IapConfiguration
- The Identity-Aware Proxy (IAP) configuration information used by an IapCredential.
- IapCredential
- A credential that utilizes the OpenID Connect specification to access an Identity-Aware Proxy (IAP) using the IapConfiguration.
- IapTokenInfo
- The token information that can be used by clients, in exchange for user credentials, to access Identity-Aware Proxy (IAP).
- IdentifyGeometryEditorResult
- The identify geometry editor result contains the identified visual elements of a GeometryEditor.
- IdentifyGraphicsOverlayResult
- The identify graphics overlay result contains the identified geoelements of an overlay.
- IdentifyLayerResult
- The identify layer result contains the identified geoelements of a layer.
- IdInfo
- An object that represents the sub layer metadata for a Feature service or a Map service.
- ImageAdjustmentLayer
- A base class for raster type layers that allows per-pixel adjustments.
- ImageFrame
- A frame that, when added to an ImageOverlay, renders an image on top of a map or scene.
- ImageOverlay
- An overlay that contains a frame with an image to display in the view.
- ImageServiceRaster
- Raster data that is retrieved from an ArcGIS Image Service.
- ImageTiledLayer
- A base class for layers that display cached maps. You would typically work with one or more sub-classes of this class.
- ImmutablePart
- Represents a single part of a multipart geometry (polygon or polyline).
- ImmutablePartCollection
- Represents immutable collection of parts for a polygon or polyline geometry. Each part is a collection of segments.
- ImmutablePointCollection
- Represents an immutable collection of points.
- Incident
- A class that represents an incident.
- InheritedDomain
- An object that specifies an inherited domain that specifies the valid values for a Field.
- Insets
- An insets object.
- IntegratedMeshLayer
- An instance of this class represents a layer that can visualize an integrated mesh layer. An integrated mesh can represent built and natural 3D features, such as building walls, trees, valleys, and cliffs, with realistic textures and includes elevation information.
- InteractionConfiguration
- Defines the set of interactive operations you can enable or disable for a VertexTool, FreehandTool, or ShapeTool.
- InteractionOptions
- Options for configuring interaction behavior.
- Item
- An object that represents an item.
- ItemResourceCache
- Contains information about the offline resources typically associated with a custom style of an ArcGISVectorTiledLayer.
-
Job<
T> - A job is a long-running asynchronous operation performed by an ArcGIS Server asynchronous service operation.
- JobMessage
- A message from a job.
- LabelAngle
- Specifies how to calculate the angular position and layout direction for labels on or around point feature symbols.
- LabelDefinition
- An object that defines the text, appearance, and position of labels for features within a given scale range.
- LabelExpression
- Abstract base class for the different types of expressions that can be used to create label text.
- LabelingInfo
- An object that defines the text, appearance and position of labels for features for a given scale range.
- LabelStackSeparator
- A separator character in a label, where a line break may be inserted in long text.
- LatitudeLongitudeGrid
- A grid consisting of east-west lines of latitude and north-south lines of longitude.
- Layer
- A base class for classes that represent layers.
- LayerContent
- An interface for building a Table of Contents.
- LayerSceneProperties
- provides access to scene specific properties.
- LayerTimeInfo
- Metadata about a Layer or Sublayers support for time.
- LayerViewState
- The state of a layer in a GeoViewController.
- LegendInfo
- This object represents a legend item.
- LevelOfDetail
- This object represents a level of detail (LOD) in a tile scheme.
- License
- Details of license.
- LicenseInfo
- A class that contains encrypted JSON information pertaining to a licensed named user.
- LicenseResult
- The status of the license and any extension licenses.
- LinearUnit
- Defines a linear unit of measurement.
- LineOfSight
- A result for the line of sight analysis.
- LineOfSightFunction
- A function that evaluates visibility along one or more lines of sight between observer and target locations.
- LineOfSightParameters
- Parameters that control line of sight analysis for a LineOfSightFunction.
- LineOfSightPosition
- Defines a 3D position for an observer or target for use in surface visibility line of sight analysis.
- LineSegment
- A line segment represents a straight line from its start to end point. It is derived from a segment object.
- LineSymbol
- A base class for line symbols used to symbolize graphics and features (collectively referred to as geoelements) that have polyline geometry.
- LoadableImage
- An object that represents a loadable image.
- LoadSettings
- This class allows you to specify how the map/scene should treat feature layers.
- LocalFeatureEdit
- An object that represents a pending feature edit specifying its edit operation and most recent edit time.
- LocalFeatureEditsResult
- An object that represents the LocalFeatureEdit results in ascending order based on edit time.
- LocalItem
- An object that represents a local item.
- LocationDataSource
- The location data source provides location information that can be displayed on a map using the ArcGISMapViewController.locationDisplay.
- LocationDisplay
- Manages the display of a device's location in an ArcGISMapViewController.
- LocationGeotriggerFeed
- Feed data for a Geotrigger created from a LocationDataSource.
- LocationProvider
-
The interface for classes that provide location and heading streams to a
CustomLocationDataSource. Implement this interface with your custom code,
usually with a StreamController for each of the streams. For custom
teardown logic, connect to the stream controller's
onCancelcallback. - LocationSourcePropertiesKeys
- A collection of well-known constant strings for keys in ArcGISLocation.additionalSourceProperties.
- LocationToScreenResult
- A location to screen result object.
- LocatorAttribute
- A class that declares description of attributes.
- LocatorInfo
- A class that contains information about supports the ability and return attributes.
- LocatorTask
- A class can be used to convert an address to a point (geocode) or vice-versa (reverse geocode).
- ManualDisplayFilterDefinition
- Filter features from the display based on the specified active display filter.
- MapServiceCapabilities
- The capabilities of an ArcGIS map service, including whether it supports exporting map images, data and query operations.
- MapServiceLayerIdInfo
- An object that represents the sub layer metadata for a Map service.
- MapSublayerSource
- A map sublayer source refers to a layer in the current map service.
- MarkerSceneSymbol
- A base class for 3D marker scene symbols used to display graphics and features (collectively referred to as geoelements) that have points or multipoint geometry.
- MarkerSymbol
- A base class for marker symbols used to display graphics and features (collectively referred to as geoelements) that have points or multipoint geometry.
- MediaPopupElement
- A pop-up element that displays the media (images and charts) of a GeoElement in a pop-up.
- MgrsGrid
- A class that represents the display of the Military Grid Reference System (MGRS) on the map or scene view.
- MinMaxStretchParameters
- The minimum/maximum stretch parameters object.
- MobileBasemapLayer
- A layer that can visualize the basemap layer of a map from mobile map package.
- MobileMapPackage
- A mobile map package.
- MobileScenePackage
- A mobile scene package.
- ModelSceneSymbol
- Used to display point or multipoint geoelements in a scene using a 3D model.
- MosaicDatasetRaster
- The mosaic dataset object which is derived from a raster object.
- MosaicRule
- A rule determining how a requested image should participate in the mosaic.
- Multipart
- Defines common members for polyline and polygon multipart geometries.
- MultipartBuilder
- The multipart builders allow you to create and modify geometries made up of multiple parts, such as Polyline and Polygon.
- Multipoint
- An ordered collection of points that can be managed as a single geometry.
- MultipointBuilder
- The multipoint builder allows you to create and modify multipoint geometries.
- MutablePart
- Represents a single part of a multipart builder.
- MutablePartCollection
- A collection object that can be changed containing parts for a geometry. Each part is represented by a MutablePart.
- MutablePointCollection
- A collection object that can be changed containing points.
- NetworkAuthenticationChallenge
- A network authentication challenge.
- NetworkAuthenticationChallengeHandler
- An interface for handling network authentication challenges.
- NetworkCredential
- A credential that can be used to authenticate network connections.
- NetworkCredentialKey
- A key for storing and looking up a credential in the NetworkCredentialStore, composed of the type of credential (e.g., ServerTrustNetworkCredential) and the host.
- NetworkCredentialStore
- A store for instances of the subclasses of NetworkCredential.
- NetworkLocation
- References a specific location/position along a transportation network source feature.
- NewObservation
- Represents a newly-received observation added or updated in a CustomDynamicEntityDataSource.
- NmeaDataProvider
- Abstract class defining the interface for a class that provides NMEA data for an NmeaLocationDataSource. Initialization logic should be performed during construction. The stream is usually backed by a StreamController. Teardown logic could be handled in the StreamController.onCancel callback of the controller.
- NmeaLocation
- An NMEA location object.
- NmeaLocationDataSource
- An NMEA location data source object.
- NmeaSatelliteInfo
- An NMEA satellite info object.
- NtlmAuthenticationChallenge
- A NetworkAuthenticationChallenge that indicates the server requires an NTLM credential (username and password) for authentication.
- NtlmNetworkCredential
- A network credential that specifies username/password for an NTLM-secured host.
- OAuthApplicationCredential
- A credential to access OAuth token-secured ArcGIS resources using the application's credentials.
- OAuthApplicationTokenInfo
- The OAuth application token information that can be used to access OAuth token-secured ArcGIS content and services.
- OAuthUserConfiguration
- The OAuth user configuration information used by an OAuthUserCredential.
- OAuthUserCredential
- A credential that access OAuth token-secured ArcGIS resources using an OAuthUserConfiguration.
- OAuthUserTokenInfo
- The OAuth user token information that can be used by clients, in exchange for user credentials, to access OAuth token-secured ArcGIS content and services.
- ObserverTargetPair
- An observer and a target position, used in the LineOfSightParameters.
- ObserverTargetPairs
- Defines observer and target positions for use in surface visibility line of sight analysis.
- OfflineCapability
- Describes whether an offline-enabled web map's layer or table can be included in an offline map.
- OfflineMapCapabilities
- The capabilities to take a web map's layers and tables offline.
- OfflineMapItemInfo
- Contains properties to override the offline maps item properties.
- OfflineMapParametersKey
- A key comprising of a service URL and type of an online service. The key is used to lookup values in a dictionary exposed by a GenerateOfflineMapParameterOverrides.
- OfflineMapSyncJob
- A Job to synchronize an offline map's geodatabases with their originating services.
- OfflineMapSyncLayerResult
- The result of an OfflineMapSyncJob for a single feature layer or table.
- OfflineMapSyncParameters
- Parameters used to create an OfflineMapSyncJob.
- OfflineMapSyncResult
- The result of an OfflineMapSyncJob.
- OfflineMapSyncTask
- A task to synchronize an offline map's geodatabases with its originating sync-enabled ArcGIS feature services.
- OfflineMapTask
- A task used to take a map offline.
- OfflineMapUpdateCapabilities
- Describes supported methods for obtaining updates for an offline map.
- OfflineMapUpdatesInfo
- Provides information on the available updates for an offline map.
- OfflineSettings
- Represents settings in an online web map which the author has configured for offline use.
- Ogc3DTilesLayer
- A layer to visualize 3D tiles data that conforms to the OGC 3D Tiles specification.
- OgcFeatureCollectionInfo
- Metadata of a layer (feature collection) in an OGC API - Features service.
- OgcFeatureCollectionTable
- An OGC API - Features feature collection table.
- OgcFeatureService
- An "OGC API - Features" service.
- OgcFeatureServiceInfo
- Metadata for an "OGC API - Features" service.
- OpenStreetMapLayer
- A layer that can visualize images from the OpenStreetMap servers.
- OrbitGeoElementCameraController
- A camera controller that supports orbital camera navigation around a stationary or moving GeoElement.
- OrbitLocationCameraController
- A camera controller that supports orbital camera navigation around a stationary point in an ArcGISSceneViewController.
- OrderBy
- An object that represents an ordering in a query's order by clause.
- OrientedImageryLayer
- A layer that can visualize point feature data with additional properties that support the oriented imagery workflow.
- OwnershipBasedAccessControlInfo
- Defines the ownership-based access control settings of a feature service.
- PercentClipStretchParameters
- The percent clip stretch parameters object.
- PictureFillSymbol
- Uses an image to fill the shape of graphic and feature polygons with a repeating pattern.
- PictureMarkerSymbol
- Uses an image to symbolize graphics and features that have point or multipoint geometry.
- PointBarrier
- A point barrier object is used to restrict route solving.
- PointBuilder
- The point builder allows you to create and modify point geometries incrementally.
- PointCloudLayer
- A layer that can visualize a point cloud layer.
- Polygon
- A multipart shape used to represent an area.
- PolygonBarrier
- A polygon barrier object is used to restrict route solving.
- PolygonBuilder
- The polygon builder allows you to create and modify Polygon geometries incrementally.
- Polyline
- A multipart shape used to represent a linear feature.
- PolylineBarrier
- A polyline barrier is used to restrict route solving.
- PolylineBuilder
- The polyline builder allows you to create and modify Polyline geometries incrementally.
- Popup
- Represents a pop-up which is basically a pair (GeoElement, PopupDefinition).
- PopupAttachment
- Represents an attachment belonging to a popup. Wraps the Attachment object and adds additional properties and methods to support displaying attachments in a popup.
- PopupDefinition
- Represents the look and feel of pop-ups.
- PopupElement
- A pop-up element displays information about a GeoElement in a pop-up.
- PopupExpression
- Defines an Arcade expression within a pop-up.
- PopupExpressionEvaluation
- The result of an attempt to evaluate a popup expression.
- PopupField
- Represents how a geoelement's attribute (field) should be displayed in a pop-up.
- PopupFieldFormat
- Represents the formatting of a field when used in the application. Applies only to fields of type date or number (float, double, integer).
- PopupMedia
- Represents the media that is displayed in a pop-up for a geo-element.
- PopupMediaValue
- Represents the popup media values that are depending on the type of media.
- PopupRelatedFeaturesDefinition
- Contains information about displaying related features in a popup.
- PopupRelatedFeaturesSortOrder
- Defines the order in which related features of a particular relationship are sorted for displaying in a popup.
- PopupSource
- An interface to type any classes such as ArcGISSublayer and FeatureLayer that support popup and have PopupDefinition.
- Portal
- The entry point into the ArcGIS portal services hosted by ArcGIS Online and ArcGIS Enterprise.
- PortalGroup
-
Collections of fully populated PortalGroup objects can be obtained by calling the Portal.findGroups,
Portal.fetchFeaturedGroups, andPortalItem.fetchGroupsmethods, and from thePortalUser.groupsproperty. The load status of such objects is LoadStatus.loaded. - PortalInfo
- A class that contains information about the related Portal.
- PortalItem
- An item (unit of content) stored in an ArcGIS portal, such as a layer, web map, package file, or map service.
- PortalQueryParameters
- Defines a query on a portal.
-
PortalQueryResultSet<
T> - Results of a query on a portal.
- PortalUser
- A registered user of the portal or organization.
- PregeneratedTokenCredential
- A credential that accesses token-secured ArcGIS content and services using a token generated outside of your application.
- PreplannedMapArea
- Represents a single preplanned offline map area.
- PresetTemplateAssociation
- Identifies an association between two preset template features.
- PresetTemplateDefinition
- Defines how a primary feature and its preset features are created from a preset template.
- PresetTemplateFeature
- Identifies a feature in a preset template.
- ProgrammaticReticleTool
- Allows you to edit geometries in a GeometryEditor using a GeometryEditorReticle, ideal for precise editing with snapping on a touch screen with a fully customizable user experience.
- ProximityResult
- The returned results of calling GeometryEngine.nearestCoordinate and GeometryEngine.nearestVertex.
- QueryParameters
- Parameters to perform a query on a dataset.
- RangeDomain
- The range of valid numbers or dates for a Field.
- RangeDomainDescription
- The description of the RangeDomain to be created.
- Raster
- Represents raster data that can be rendered using a RasterLayer.
- RasterCell
- A raster cell.
- RasterElevationSource
- An elevation source based on raster elevation files.
- RasterFunction
- The raster function object.
- RasterFunctionArguments
- The raster function arguments object.
- RasterInfo
- Information about a specific raster.
- RasterLayer
- A layer that can visualize raster data (from a raster data source).
- RasterRenderer
- A raster renderer object.
- RasterSublayerSource
- Raster sublayer source is a file-based raster that resides in a registered raster workspace.
- RelatedFeatureQueryResult
- Contains the features that have been returned from a related tables query.
- RelatedQueryParameters
- Parameters to perform a related query on an ArcGISFeatureTable.
- RelationshipInfo
- An object that defines information about the relationship between tables.
- RelationshipPopupElement
- Represents a pop-up element of type relationship that is displayed in a pop-up for a geoelement.
- Renderer
- A base class for renderers that use a collection of one or more symbols to display features in a Layer or graphics in a GraphicsOverlay.
- RendererSceneProperties
- Provides access to scene specific properties.
- RenderingRule
- The rule that specifies how images are rendered or processed on an ArcGIS image service.
- RenderingRuleInfo
- Information about a rendering rule that specifies how images are rendered or processed on an ArcGIS Image Service.
- RequestCancelToken
- A token that can be used to cancel a network request.
- RequestInfo
- Options for an HTTP request.
- ReroutingParameters
- Represents the parameters that are used to perform automatic re-routing if off-route while navigating along a route.
- ResponseInfo
- The response information returned from an HTTP request made via ArcGISHttpClient.get() or ArcGISHttpClient.post().
- RestrictionAttribute
- A structure that describes a transportation network restriction attribute.
- ReticleInteractionConfiguration
- Defines the set of interactive operations you can enable or disable for a ReticleVertexTool.
- ReticleTool
- A base class for the ReticleVertexTool and ProgrammaticReticleTool.
- ReticleVertexTool
- Allows you to edit geometries in a GeometryEditor using a GeometryEditorReticle, ideal for precise editing with snapping on a touch screen using tap driven interactions.
- ReverseGeocodeParameters
- A class that describes a reverse geocode method parameters.
- RgbRenderer
- An RGB stretch renderer can combine bands as red, green, blue composites to help visualize the raster data in a RasterLayer.
- RouteParameters
- A route parameters object contains parameters for route calculation.
- RouteResult
- A route result object contains output of route task's solve.
- RouteTask
- A route task object is used for calculation route by specified parameters.
- RouteTaskInfo
- A class that describes the transportation network that a route task is bound to.
- RouteTracker
- Uses a location to provide status and progress updates as a route is traversed (by a moving vehicle, for example).
- RouteTrackerLocationDataSource
- A location data source that uses a route tracker and a generic location data source to output locations snapped to a route.
- ScaleDisplayFilterDefinition
- Filter features from the display based on the current map scale.
- ScaleRangeDisplayFilter
- A DisplayFilter that is applied on the layer based on the provided scale range.
- SceneEnvironment
- The settings that affect the environment in which a scene is displayed.
- SceneLayerPolygonFilter
- Filter features from an ArcGISSceneLayer using one or more polygons and a SceneLayerPolygonFilterSpatialRelationship.
- SceneLighting
- Information that controls how the scene is lit.
- Segment
- A segment represents an edge of a multipart geometry, connecting a start to an end point.
- SelectionProperties
- A selection properties.
- ServerTrustAuthenticationChallenge
- A NetworkAuthenticationChallenge that indicates the host's certificate is untrusted by the system but that the application can choose to trust.
- ServerTrustNetworkCredential
- A network credential that specifies that a server should be trusted.
- ServiceAreaFacility
- A class that describes service area facility.
- ServiceAreaParameters
- A class that describes the service area parameters.
- ServiceAreaPolygon
- A class that describes the single service area polygon.
- ServiceAreaPolyline
- A class that describes the single service area polyline.
- ServiceAreaResult
- A class that describes the service area result.
- ServiceAreaTask
- Instances of this class represent tasks that can compute service areas.
- ServiceAreaTaskInfo
- A class that describes the service area task info.
- ServiceDocumentInfo
- Provides various information about the map service such as title, author, keywords and comments. It also includes the text anti-aliasing mode.
- ServiceFeatureTable
- A table of features that typically represent real-world objects created from an ArcGIS map or feature service.
- ServiceGeodatabase
- A container for a collection of ServiceFeatureTable connected to a feature service.
- ServiceImageTiledLayer
- A super class for all image tiled layers that fetch map tiles from a remote service.
- ServiceTimeInfo
- Represents metadata about a service's support for querying features (see FeatureTable.queryFeatures) and requesting map images for ArcGISMapImageLayer based on time.
- ServiceVersionInfo
- An object that represents version metadata for a version in a branch-versioned feature service.
- ServiceVersionParameters
- The parameters used to create a new version in a branch-versioned feature service.
- ShapefileFeatureTable
- A table of features that typically represents real-world objects created from a local shapefile data source.
- ShapefileInfo
- An object that represents a shapefile info.
- ShapeTool
- Allows you to create polygon or polyline geometries with a geometric shape by using a single drag interaction.
- Describes features that can be created across layers within a geodatabase.
- Represents the creation set object when features, and optionally their utility associations, are created from a SharedTemplate.
- Parameters used for querying templates that can create one or more features in the database.
- Interface to support querying for shared templates and creating features with shared templates.
- SimpleFillSymbol
- Uses predefined patterns and colors to symbolize graphics and features that have polygon geometry.
- SimpleLabelExpression
- An expression script using the Simple REST language.
- SimpleLineSymbol
- Uses predefined patterns and colors to symbolize graphics and features that have polyline geometry.
- SimpleMarkerSceneSymbol
- Uses a 3D marker symbol to symbolize graphics and features that have point or multipoint geometry.
- SimpleMarkerSymbol
- Uses a color and marker shape to symbolize graphics and features that have point or multipoint geometry.
- SimpleRenderer
- A simple renderer uses a single ArcGISSymbol to draw all features and graphics.
- SimulatedLocationDataSource
- A location data source that provides simulated device locations for testing.
- SimulationParameters
- Parameters to control how locations are created from a simulated route of travel (Polyline).
- SnapChangedInfo
- Contains information on the resulting snap state when a snap or unsnap occurs.
- SnapRules
- A table of snapping rules to apply to one or more SnapSource objects
- SnapSettings
- Controls interactive snapping functionality for the GeometryEditor.
- SnapSource
- Indicates a source of geometries that a GeometryEditor could snap interactive edits to.
- SnapSourceSettings
- Configures a valid source of geometries that the GeometryEditor can snap interactive edits to.
- SourceObjectPosition
- A structure that describes a source object position.
- SpatialReference
- The spatial reference specifies how geometry coordinates relate to real-world space.
- SpatialReferenceBuilder
- Allows you to create and modify spatial references with custom tolerance and resolution values.
- StandardDeviationStretchParameters
- The standard deviation stretch parameters object.
- StatisticDefinition
- Represents a type used for defining a statistic to be queried for in the table.
- StatisticRecord
- Represents a value within the StatisticsQueryResult iterator.
- StatisticsQueryParameters
- Parameters to perform a statistical query on a FeatureTable.
- StatisticsQueryResult
- Represents a type that contains the results of a statistics query.
- Stop
- A class that represents a location to be visited along a route.
- StretchParameters
- The stretch parameters object.
- StretchRenderer
- A stretch renderer enhances the visual contrast of raster data in a RasterLayer.
- SublayerSource
- The source of an ArcGISMapImageSublayer.
- SubtypeFeatureLayer
- A layer that can visualize feature data with different visibility, rendering, popup properties, and so on for some or all of the subtypes in an ArcGISFeatureTable.
- SubtypeSublayer
- A sublayer that allows custom rendering for features of a particular subtype.
- SubtypeSubtable
- A child table that allows custom editing of features of a particular subtype.
- SuggestParameters
- A structure representing parameters for a geocoding suggestion operation.
- SuggestResult
- A class representing the result of a geocoding suggestion operation.
- SunLighting
- A lighting type where the position of the light is set to simulate the sun's location.
- Surface
- The surface contains elevation sources and defines a surface upon which layers and overlays can be draped.
- SymbolLayerEdges3D
- Defines edges on a symbol layer applicable for rendering 3D geometries.
- SyncCapabilities
- The synchronization capabilities supported by a sync-enabled ArcGIS feature service.
- SyncGeodatabaseJob
- The SyncGeodatabaseJob synchronizes changes between a local geodatabase and its sync-enabled ArcGIS feature service.
- SyncGeodatabaseParameters
- The parameters that specify how a geodatabase is synchronized with its ArcGIS feature service using a SyncGeodatabaseJob.
- SyncLayerOption
- Specifies a SyncDirection for any layer in the geodatabase.
- SyncLayerResult
- An object that represents the result of sync operation on a table or layer if there has been edit errors with individual features.
- SystemLocationDataSource
- A LocationDataSource that receives position data from the location services provided by the device's operating system. On iOS, location data is provided by CLLocationManager. On Android, location data is provided by the FusedLocationProviderClient included with Google Play Services, if available on the device. Otherwise, Android's LocationManager is used.
- TableDescription
- An object that describes a GeodatabaseFeatureTable to be created.
- TableJoinSublayerSource
- Table Join sublayer source is the result of a join operation.
- TableQuerySublayerSource
- Query table sublayer source is a layer/table that is defined by a SQL query.
- TableSublayerSource
- Table sublayer source is a table, feature class, or raster that resides in a registered workspace (either a folder or geodatabase).
- TemplateDefinition
- Defines how features are created from a shared template.
- TextPopupElement
- A pop-up element that displays plain text, fields, and some of the HTML tags of a GeoElement in a pop-up.
- TextSymbol
- Defines how text is displayed using characteristics such as font, size, color, and position.
- TileCache
- A local cache of rendered map tiles that can be used to create a layer.
- TileInfo
- Represents the tiling scheme used by a cached map service.
- TileKey
- An object that represents a tile key identified by a level, a column and a row.
- TimeAware
- An interface that is implemented by layers that can support time. These layers are known as time-aware layers.
- TimeExtent
- Represents a span of time between a start time and end time.
- TimeOnly
- An object that represents a time without the date component.
- TimeReference
- Represents information about the reference units for time values. See LayerTimeInfo.timeReference
- TimestampOffset
- An object that represents a date, time, and its offset from UTC.
- TimeValue
- Defines a time offset or interval for any time related classes.
- TimeZoneOffset
- An object that denotes an offset from UTC.
- TokenCredential
- A credential that accesses token-secured ArcGIS content and services.
- TokenInfo
- The access token information that can be used by clients in exchange for user credentials. The access token represents the authenticated user for a certain amount of time to access API functionality.
- TrackDisplayProperties
- Controls the display of tracks for a DynamicEntityLayer.
- TrackingDistance
- Defines tracking distance.
- TrackingProgress
- Defines tracking progress (passed and remaining geometries, remaining time and distance).
- TrackingStatus
- Defines route tracking current status data.
- TransformationCatalog
- Allows discovery and management of the transformations used to convert coordinates between different datums.
- TransportationNetworkDataset
- A transportation network dataset of a map or scene stored in a mobile map or scene package.
- TravelMode
- An object that represents a travel mode.
- UniqueValue
- A unique value object.
- UniqueValueRenderer
- A unique value renderer symbolizes geoelements with a distinct symbol for each unique data value in an attribute.
- Unit
- Defines a unit of measurement.
- UnknownLayer
- An instance of this class represents a layer whose type could not be determined.
- UnsupportedLayer
- An instance of this class represents a layer type that is not currently supported.
- UnsupportedPopupElement
- A pop-up element that is not yet supported by this API.
- UsngGrid
- A class that represents the display of the United States National Grid (USNG) on the map view.
- UtilityAssetGroup
- A utility network asset group.
- UtilityAssetType
- A utility network asset type.
- UtilityAssociation
- A connectivity, containment, or structural attachment association.
- UtilityAssociationGroupResult
- The result of a query for utility network associations for a specific table or layer.
- UtilityAssociationResult
- Information about the feature participating in an association.
- UtilityAssociationsFilter
- Limits the associations displayed based upon the associated feature's role or function.
- UtilityAssociationsFilterResult
- The result of fetching utility network associations for a specific filter.
- UtilityAssociationsPopupElement
- A utility network associations pop-up element that is displayed in a pop-up for a geoelement.
- UtilityCategory
- A category used to define a characteristic of an asset in a network.
- UtilityCategoryComparison
- A condition evaluating whether a particular UtilityCategory exists on a feature in the trace.
- UtilityDomainNetwork
- A domain network inside a utility network.
- UtilityElement
- An entity in a utility network that corresponds to a Feature.
- UtilityElementTraceResult
- A trace result set comprised of a collection of UtilityElement objects.
- UtilityFunctionTraceResult
- A trace result set comprised of a collection of UtilityTraceFunctionOutput objects.
- UtilityGeometryTraceResult
- The trace result comprised of a set of Geometry objects representing the network elements identified by the trace.
- UtilityNamedTraceConfiguration
- A set of predefined trace options that can be used by UtilityTraceParameters to simplify configuring and running a trace operation.
- UtilityNamedTraceConfigurationQueryParameters
- The query parameters to use when searching for applicable named trace configuration objects.
- UtilityNearestNeighbor
- A filter set on UtilityTraceFilter.nearestNeighbor to return the next n features from the starting point.
- UtilityNetwork
- A utility network.
- UtilityNetworkAttribute
- A network attribute in a utility network.
- UtilityNetworkAttributeComparison
- A condition evaluating the value of an UtilityNetworkAttribute on nodes in the network, either to another UtilityNetworkAttribute or to a specific value.
- UtilityNetworkCapabilities
- Defines the supported capabilities for a utility network.
- UtilityNetworkDefinition
- The metadata of a utility network.
- UtilityNetworkSource
- A network source in a utility network.
- UtilityNetworkState
- Defines the current state of a utility network.
- UtilityNetworkValidationJob
- A Job to run the validate network topology operation on a utility network.
- UtilityPropagator
- Propagator objects allow a subset of UtilityNetworkAttribute values to propagate through a network while executing a trace.
- UtilityRule
- Defines a permissible association between features in a utility network.
- UtilityRuleElement
- Specifies the type of features participating in a network rule.
- UtilityTerminal
- A single terminal on a junction feature.
- UtilityTerminalConfiguration
- A utility network terminal configuration.
- UtilityTerminalConfigurationPath
- The set of flow paths between terminals for a given device configuration.
- UtilityTerminalPath
- Specifies a flow path between two UtilityTerminal objects.
- UtilityTier
- Tiers demarcate a logical level within a network.
- UtilityTierGroup
- Tier groups provide an extra level of organization for tiers.
- UtilityTraceAndCondition
- Combines two sub-expressions together using a logical AND operator.
- UtilityTraceCondition
- The base class for a utility network traversability condition.
- UtilityTraceConditionalExpression
- A trace condition that depends on the schema information in the Utility Network, such as the existence of an UtilityCategory on a node, or the value of an UtilityNetworkAttribute.
- UtilityTraceConfiguration
- The set of utility network parameters that define elements of a trace or of a subnetwork.
- UtilityTraceFilter
- A mechanism to stop tracing when returning results. UtilityTraceFilter objects do not stop traversability to the controller.
- UtilityTraceFunction
- Functions allow the computation of values during a network trace.
- UtilityTraceFunctionBarrier
- An UtilityTraceFunctionBarrier stops continued traversal when a comparison expression evaluates as true.
- UtilityTraceFunctionOutput
- An UtilityTraceFunctionOutput is comprised of an UtilityTraceFunction and its corresponding global result.
- UtilityTraceOrCondition
- Two sub-expressions combined together using a logical OR operator.
- UtilityTraceParameters
- Utility network trace parameters.
- UtilityTraceResult
- The base class for trace result objects.
- UtilityTraversability
- A set of options controlling what objects are evaluated or returned during a tracing operation.
- UtilityValidationResult
- The result of an UtilityNetworkValidationJob.
- UtmGrid
- A class that represents the display of the Universal Transverse Mercator (UTM) coordinate system grid on the map view.
- VectorTileCache
- A local cache of vector tiles that can be used to create an ArcGISVectorTiledLayer.
- VectorTileSourceInfo
- The metadata for a vector tile source.
- VectorTileStyle
- The style information for a vector tile layer.
- VertexTool
- Allows you to edit geometries in a GeometryEditor by interacting with individual vertices.
- ViewLabelProperties
- A view label properties object.
- Viewpoint
- Defines the visible area of a GeoModel that is displayed in a GeoViewController on a user's screen.
- ViewshedFunction
- Evaluates an elevation surface to produce a viewshed, determining which areas are visible and which are not visible to an observer.
- ViewshedParameters
- Parameters that control viewshed analysis for a ViewshedFunction.
- VirtualLighting
- A lighting type where the position of the light follows the camera and is set behind the camera with a small offset.
- VoiceGuidance
- Direction guidance text reformatted for speech.
- WebmapLabelExpression
- The label Webmap expression expects to hold a legal, Webmap script and to be read and evaluated by a Webmap expression interpreter. An example expression that combines text with a field value is
- WebTiledLayer
- A layer that can visualize image tiles from non-ArcGIS web services or local tile caches based on a URI template.
- WfsFeatureTable
- A table of features that typically represents real-world objects from an OGC Web Feature Service (WFS) dataset.
- WfsLayerInfo
- An object that represents the metadata of a layer (feature type) in a WFS service.
- WfsService
- An OGC Web Feature Service.
- WfsServiceInfo
- An object that represents the metadata of a WFS service.
- WmsFeature
- An object that represents a WMS feature.
- WmsLayer
- A layer that can visualize data from a WMS service.
- WmsLayerInfo
- Metadata about an individual Web Map Service (WMS) layer within a WMS service.
- WmsService
- An Open Geospatial Consortium (OGC) Web Map Service (WMS).
- WmsServiceInfo
- The service metadata for a Web Map Service (WMS).
- WmsSublayer
- An instance of this class allows you to get data from a WMS service.
- WmtsLayer
- A layer that can visualize data from a WMTS service by using pre-generated tiles.
- WmtsLayerInfo
- Metadata about an individual Web Map Tile Service (WMTS) layer within a WMTS service.
- WmtsService
- An Open Geospatial Consortium (OGC) Web Map Tile Service (WMTS).
- WmtsServiceInfo
- The service metadata for a Web Map Tile Service (WMTS).
- WmtsTileMatrix
- An object that represents the WMTS tile matrix.
- WmtsTileMatrixSet
- An object that represents the WMTS tile matrix set.
- Worldview
- A representation of a country's view of disputed boundaries.
Enums
- AggregateStatisticType
- The list of possible statistic types that can be used for aggregating geoelements.
- AnalysisViewStatus
- The status of an Analysis in the GeoViewController.
- AngularUnitId
- Defines a list of the most commonly-used angular units of measurement.
- AnimationCurve
- Control how the map view is moved between positions.
- AntialiasingMode
- An enumeration of various antialiasing modes.
- ArcadeExpressionReturnType
- The expected type of the result calculated by an expression described within an ArcadeExpression.
- ArcadeProfile
- The execution context a script will run under.
- ArcGISAuthenticationChallengeType
- The types of ArcGIS authentication challenges.
- ArcGISCredentialStoreIOSAccessibility
- Controls keychain access via the corresponding accessibility attributes defined here: https://developer.apple.com/documentation/security/ksecattraccessible?language=objc
- ArcGISExceptionType
- The list of possible generic errors.
- ArcGISFeatureLayerInfoServiceType
- The type of the dataset underlying an ArcGISFeatureLayerInfo.
- ArcGISFontStyle
- The list of possible font styles.
- ArcGISFontWeight
- The list of possible font weights.
- ArcGISMapServiceSublayerType
- The type of sublayer in the ArcGIS map service.
- AreaUnitId
- Defines a list of the most commonly-used units of area measurement. These values can be used to create instances of AreaUnit, as an alternative to using well-known IDs (WKIDs). In addition to the units in this enumeration, you can also use less commonly-used units, by passing a WKID of an area unit to the inherited Unit.fromWkid factory method. The function Unit.wkid returns the WKID of the unit.
- AtmosphereEffect
- Visual effect options for a scene view's atmosphere.
- AttachmentsPopupElementMediaType
- Type of media in an attachments pop-up element.
- AttachmentSyncDirection
- The direction to synchronize attachments as part of geodatabase sync task.
- AttributeType
- Explicit data types for use in "attributes" parameters.
- AttributeUnit
- Types of unit for network attributes.
- BarrierType
- Intended-usage types for barriers.
- BasemapStyle
- The list of basemap styles.
- BasemapStyleLanguageStrategy
- Options for setting the language on a Basemap created from a BasemapStyle.
- BuildingComponentSublayerType
- The different types of component sublayers.
- BuildingSublayerDiscipline
- An enumeration of the available disciplines of a BuildingSublayer.
- CacheStorageFormat
- The storage format of a tile cache.
- ChartImageStyle
- Constants indicating the style used to generate a ChartImage.
- ConnectionStatus
- An enumeration of the various status values for a connection.
- CurbApproach
- The curb approach type.
- CurveType
- Types of true curve segment that a service can support.
- DestinationStatus
- The list of route tracking destination statuses.
- DestinationTableRowFilter
- Indicates whether tables will contain all rows or can be filtered to a smaller set of related rows. Used by the property GenerateOfflineMapParameters.destinationTableRowFilter.
- DeviceLocationAccuracyType
- Enumeration describing the accuracy of the location data provided by the device. As the accuracy level increases, so too does the potential power consumption.
- DirectionManeuverType
- Type of direction maneuver.
- DirectionMessageType
- Type of direction string.
- DirectionsStyle
- The network directions output type.
- DrawingTool
- An enumeration of available drawing tools.
- DrawStatus
- The status of drawing in the GeoViewController.
- EditOperation
- The various types of edits.
- EsriVectorTilesDownloadOption
- Enumerates options for downloading an Esri vector tiled basemap service.
- ExpirationType
- Enumerates the possible types of expiration.
- ExploratoryLineOfSightTargetVisibility
- An enumeration of the various visibility states between an observer and a target in a line of sight analysis.
- ExtrusionMode
- The options for handling extrusion values.
- FeatureRenderingMode
- Rendering modes available for feature layers.
- FeatureRequestMode
- The feature request mode for a service feature table. It determines (1) whether features are cached locally (for quicker access by map and scene layers) and (2) whether queries are performed on the local cache or on the server.
- FeatureServiceSessionType
- An enumeration of the session types that control how multiple users access branch versioned data.
- FeatureTilingMode
- Feature tiling modes available to feature layers. This determines how feature tiling is handled for each layer. Using the default mode is highly recommended. As of now, only services based on service feature tables support feature tiling.
- FenceEnterExitSpatialRelationship
- The spatial relationship that determines when a fence has been entered or exited.
- FenceGeotriggerFeedAccuracyMode
- Options that describe how a FenceGeotrigger uses accuracy information from a GeotriggerFeed.
- FenceNotificationType
- The type of FenceGeotrigger that was met.
- FenceRuleType
- The rule or query that determines whether a FenceGeotrigger condition is met.
- FieldType
- The different types of a row value variant.
- FontDecoration
- The list of possible font decorations.
- GarsConversionMode
- Indicates the location of a point relative to a GARS cell.
- GenerateLayerQueryOption
- Control which features for a layer or table are copied from the server when creating a geodatabase.
- GenerateOfflineMapUpdateMode
- Different modes for synchronization of features in a generated offline map.
- GeodatabaseDatasetType
- The types of geodatabase datasets.
- GeodeticCurveType
- The different types of geodetic curves.
- GeometryBuilderToolType
- An enumeration of available geometry builder tools in a group template.
- GeometryConstructionToolType
- An enumeration of available geometry construction tools in a shared template.
- GeometryDimension
- Indicates the dimensionality of a Geometry, relating to the number of spatial dimensions in which the geometry may have a size.
- GeometryEditorScaleMode
- Determines how a geometry can be interactively scaled (resized) while using the GeometryEditor.
- GeometryExtendOptions
- Flags for the type of extend operation to perform.
- GeometryOffsetType
- The different types of geometry offset joints.
- GeometryType
- The different types of geometries.
- GeoprocessingExecutionType
- The list of geoprocessing execution types.
- GeotriggerMonitorStatus
- The current status of a GeotriggerMonitor.
- GraphicsRenderingMode
- The different rendering modes for GraphicsOverlay.
- GridLabelPosition
- A positioning scheme to use when labeling a Grid.
- GroupVisibilityMode
- The visibility modes on a group layer.
- HeightOrigin
- An enumeration of the various ways a height value may be interpreted.
- HorizontalAlignment
- The list of possible horizontal alignments.
- HttpOperation
- The list of available HTTP operations.
- IapAuthorizationPromptType
- The type of user interaction required for authentication and consent while signing in to the Identity-Aware Proxy (IAP).
- JobMessageSeverity
- The different levels of severity of a job message.
- JobMessageSource
- The origin of a job message.
- JobStatus
- Indicates the current status of a job.
- JoinType
- The join type (left outer or left inner) of a table join sublayer source.
- LabelAngleRotationType
- How the placement angle should be interpreted.
- LabelBarrierWeight
- The weight of features when considered as barriers to labeling.
- LabelDeconflictionStrategy
- The strategy for moving labels to avoid overlapping point symbols or higher priority labels.
- LabelGeometryStrategy
- The strategy for how to use the geometry of the feature when calculating the label position.
- LabelingPlacement
- An enumeration of labeling placement options.
- LabelLineConnection
- The strategy for whether line features with the same label, and matching end vertices, should be joined before sharing a label.
- LabelLineOrientation
-
Whether LabelDefinition.placement above or below a line geometry will be
interpreted as above or below on the
screen, or with respect to thedirectionof line's geometry (that is, the digitization order in which the vertices are listed). - LabelMultipartStrategy
- The strategy for the number of labels to be placed on a multi-part feature.
- LabelOverlapStrategy
- The strategy for whether another label is allowed to be placed over this feature or label.
- LabelOverrunStrategy
- The strategy for whether a label should be visible at viewing scales where the feature is too small for the label to fit.
- LabelRemoveDuplicatesStrategy
- The strategy for whether labels should be removed if they have the same text as other labels, to reduce clutter and free up space.
- LabelRepeatStrategy
- The strategy for whether a label should have multiple copies created and placed along or across the same feature.
- LabelStackAlignment
- The strategy for how multi-row (stacked) text should be horizontally aligned.
- LabelStackBreakPosition
- The strategy for whether a row of text should be broken before or after it exceeds the ideal length.
- LabelStackSeparatorBreakPosition
- The position where the separator character in a label will be written, if used.
- LabelStackStrategy
- The strategy for whether the text should be stacked or wrapped, rather than place long trailing labels across the map.
- LabelTextLayout
- The layout to use for label text, which can be either horizontal, straight, perpendicular, or follow the line feature.
- LabelTextOrientation
- The orientation of label text.
- LatitudeLongitudeFormat
- Supported formats for representing latitude-longitude geographical coordinates as a string.
- LatitudeLongitudeGridLabelFormat
- The format to use when labeling a LatitudeLongitudeGrid.
- LayerViewStatus
- The status of a layer in the GeoViewController.
- LeaderPosition
- Positions for the callout leader.
- LicenseLevel
- The different license levels.
- LicenseStatus
- The different license statuses that occur from setting a license.
- LicenseType
- The different license types.
- LightingMode
- Ambient lighting options for a scene view.
- LinearUnitId
- Defines a list of the most commonly-used units of linear measurement.
- LoadStatus
- The load status for the object.
- LocalItemType
- An enumeration of various types of local items.
- LocationDataSourceStatus
- The list of possible LocationDataSource statuses.
- LocationDisplayAutoPanMode
- An enumeration of the various modes that define how the map view extent reacts to location changes.
- LocationStatus
- Status regarding the network location associated with a stop.
- MapServiceImageFormat
- The image formats supported by ArcGIS map services and ArcGIS image services.
- MgrsConversionMode
- Determines the lettering scheme and treatment of coordinates at 180 degrees longitude when converting MGRS coordinates.
- MgrsGridLabelUnit
- The unit to use when labeling a MgrsGrid.
- MosaicMethod
- A mosaic method specifies how multiple rasters in a MosaicDatasetRaster are sorted.
- MosaicOperation
- The mosaic operator is used to define how overlapping cells from various rasters in a mosaic dataset will be resolved in the mosaicked image.
- The list of options for constraining navigation based on the surface elevation.
- The route tracker's navigation mode.
- NetworkDirectionsSupport
- An enumeration of the various types of RouteTaskInfo.directionsSupport values.
- NmeaAccuracyType
- The list of NMEA accuracy types.
- NmeaFixType
- The list of NMEA fix types.
- NmeaGnssSystem
- Enumeration of supported GNSS (Global Navigation Satellite System) systems.
- NoDataTileBehavior
- The ImageTiledLayer behavior for the tiles without data.
- OfflineMapParametersType
- Indicates the type of parameters object used to take layers offline.
- OfflineUpdateAvailability
- Enumerates whether offline data has updates, has no updates, or that the availability of updates cannot be determined.
- OgcAxisOrder
- The different ways to treat the x/y coordinates order.
- OnlineOnlyServicesOption
- Enumerates the possible options for dealing with online-only services (those which cannot be taken offline).
- PansharpenType
- The list of raster pansharpen types.
- PixelType
- The list of raster pixel types.
- PopupAttachmentsDisplayType
-
Indicates how to display the attachments. If
listis specified, attachments show as links. Ifpreviewis specified, attachments expand to the width of the pop-up. Setting the value toautoallows applications to choose the most suitable default experience for their application. - PopupAttachmentType
- The type of attachments in a PopupAttachmentManager.
- PopupDateFormat
- Format of a date field in a pop-up.
- PopupExpressionReturnType
- The type of the result returned by an Arcade expression.
- PopupMediaType
- Type of media in a pop-up.
- PopupStringFieldOption
- Type of input box editors see when editing the field in a pop-up.
- PopupValidationErrorCode
- Constants representing popup validation error codes.
- PortalAccess
- Indicates the level of access to this portal object: private, shared, organization, or public.
- PortalConnection
- The connection type used while loading the portal.
- PortalItemType
- An enumeration of various types of portal items.
- PortalQuerySortOrder
- The order of results of a portal query.
- PreplannedPackagingStatus
- Enumerates the different packaging states that an online PreplannedMapArea can be in.
- PreplannedScheduledUpdatesOption
- Enumerates options for downloading read-only preplanned updates from an online map area.
- PreplannedUpdateMode
- Different modes for how updates are obtained for a preplanned offline map area.
- PresetColorRampType
- The list of predefined color ramp types.
- QueryFeatureFields
- Controls which attributes are included in the features returned by ServiceFeatureTable.queryFeaturesWithFieldOptions or ServiceFeatureTable.queryRelatedFeaturesWithFieldOptions.
- RasterResamplingType
- The resampling policy or method used when sampling or transforming raster data.
- RelationshipCardinality
- An enumeration of the different cardinalities of feature table relationships.
- RelationshipConstraintViolationType
- The various constraint violations that may occur when relating two features.
- RelationshipRole
- An enumeration of the different roles of feature table relationships.
- RendererClassificationMethod
- The classification method used to generate class breaks.
- RendererNormalizationType
- The different types of normalization.
- ReroutingStrategy
- The route tracker's rerouting strategy.
- ReturnLayerAttachmentOption
- Indicate the type of layers we wish to include attachments with when taking feature layers offline.
- RotationType
- The list of possible rotation types.
- RouteShapeType
- The type of shape output for a route.
- SceneLayerDataType
- Identifies data type contained within a scene layer.
- SceneLayerPolygonFilterSpatialRelationship
- The spatial relationships for filtering using polygon geometries.
- SceneLocationVisibility
- Various modes of visibility that can be applied to a location_to_screen_result.
- SceneSymbolAnchorPosition
- The list of possible scene symbol anchor placements.
- SceneViewingMode
- The options for the scene viewing mode.
- SceneViewTilingScheme
- The options for setting the Scene tiling scheme.
- SelectionMode
- Describes how to combine a feature selection request with the current selected features list.
- ServiceAreaOverlapGeometry
- Service area overlap geometry.
- ServiceAreaPolygonCutoffGeometry
- Service area polygon cutoff geometry.
- ServiceAreaPolygonDetail
- Service area polygon detail.
- ServiceCurveGeometryMode
- How curve geometries are fetched from and sent to services that support curves.
- ServiceType
- An enumeration of the different types of ArcGIS services.
- ShapeToolType
- The shapes that can be created by using a ShapeTool with a GeometryEditor.
- The type of query source where templates are accessible.
- The type of the SharedTemplate.
- SimpleFillSymbolStyle
- The list of possible simple fill symbol styles.
- SimpleLineSymbolMarkerPlacement
- The list of possible marker placements on a simple line symbol.
- SimpleLineSymbolMarkerStyle
- The list of possible marker styles to place on a simple line symbol.
- SimpleLineSymbolStyle
- The list of possible simple line symbol styles.
- SimpleMarkerSceneSymbolStyle
- The list of possible simple marker scene symbol styles.
- SimpleMarkerSymbolStyle
- The list of possible simple marker symbol styles.
- SlopeType
- The list of raster slope types.
- SnapRuleBehavior
- Describes how SnapRules affects the interactive snapping behavior of a SnapSource.
- SnapSourceEnablingBehavior
- Controls how snap sources are enabled when calling SnapSettings.syncSourceSettingsUsingRules.
- SnapState
- The resulting snap state when snapping to or from a snap candidate.
- SortOrder
- The various ways a query result can be ordered by.
- SpaceEffect
- Determines whether outer space is black with stars or transparent.
- SpatialRelationship
- The various operators for spatially relating geometries.
- StartTimeUsage
- A start time usage type. Allows to choose how to enter a time value.
- StatisticType
- An enumeration that represents the various statistics that can be calculated for values in a field in a table.
- StopType
- A stop's type. Specifies the type of a route stop.
- StrokeSymbolLayerLineStyle3D
- The list of possible 3D line styles.
- SublayerSourceType
- The different types of sublayer sources.
- SurfacePlacement
- The options for handling altitude values.
- SymbolAngleAlignment
- The list of possible symbol angle alignment types.
- SymbolSizeUnits
- The list of possible size units for symbols.
- SyncDirection
- The direction to synchronize as part of geodatabase sync task.
- SyncModel
- The various types of sync models.
- TextAntialiasingMode
- An enumeration of the different text antialiasing modes.
- TileImageFormat
- The image formats supported by tiled layers.
- TimeRelation
- Indicates how the start and end time of the time slider extent are processed.
- TimeUnit
- The units of time used in a service, layer or sublayer which support time based operations.
- TravelDirection
- A travel direction type. Options for traveling to or from the facility. The default is defined in the network layer.
- UnitSystem
- Supported units of distance.
- UserInterfaceStyle
- Constants indicating the interface style.
- UsngGridLabelUnit
- The unit to use when labeling an UsngGrid.
- UtilityAssociationDeletionSemantics
- An enumeration of various association deletion behaviors.
- UtilityAssociationRole
- An enumeration of the various association roles.
- UtilityAssociationsFilterType
- An enumeration of the various roles or functions, such as container or structure, that are used to filter associated features.
- UtilityAssociationType
- An enumeration of the various types of associations supported by the utility network.
- UtilityAttributeComparisonOperator
- An enumeration of the various comparisons to perform between an UtilityNetworkAttribute and a second UtilityNetworkAttribute or a specific value.
- UtilityCategoryComparisonOperator
- An enumeration of the various types of operators to use when evaluating the existence of an UtilityCategory on a network feature.
- UtilityConnectivityPolicy
- Specifies connectivity policy for edges in the network.
- UtilityContainerSplitPolicy
- Specifies whether the contents of a container are split when the container is split.
- UtilityMinimumStartingLocations
- An enumeration of the various types of minimum starting locations used in UtilityTraceParameters.
- UtilityNearestNeighborResult
- Indicates the result of UtilityNearestNeighbor in the UtilityTraceConfiguration.filter in relation to its requested count.
- UtilityNetworkAttributeDataType
- An enumeration of the various UtilityNetworkAttribute data types.
- UtilityNetworkSourceType
- An enumeration of the various network source types.
- UtilityNetworkSourceUsageType
- An enumeration of the various usage types of an UtilityNetworkSource.
- UtilityNetworkSyncMode
- The different modes for generation and synchronization of utility networks as part of a geodatabase sync task.
- UtilityPropagatorFunctionType
- The function types that can be used with UtilityPropagator objects.
- UtilityRuleType
- An enumeration of the various types of network rules that determine permissible feature associations in a utility network.
- UtilitySubnetworkControllerType
- The type of subnetwork controllers that are supported by a domain network.
- UtilityTerminalDirectionality
- An enumeration of the directionality setting of terminals on a device.
- UtilityTierTopologyType
- Specifies the type of topology that makes up an UtilityTier definition.
- UtilityTierType
- Describes the tier type of a domain network.
- UtilityTraceFunctionType
- The type of function calculation to perform.
- UtilityTraceResultType
- An enumeration of the result types returned by a trace operation.
- UtilityTraceType
- An enumeration of the various types of traces that may be performed with a utility network.
- UtilityTraversabilityScope
- Used to specify whether traversability criteria are applied to junctions, edges, or both.
- UtmConversionMode
- Determines how latitude is designated in UTM notation.
- UTurnPolicy
- Type of backtracking allowed when querying for adjacencies in a network view.
- VersionAccess
- The access permissions of a version in a branch-versioned service.
- VerticalAlignment
- The list of possible vertical alignments.
- ViewpointType
- Different types of Viewpoint.
- VoiceGuidanceType
- The list of VoiceGuidance notification types.
- WmsVersion
- The different versions of the WMS service.
- WrapAroundMode
- Should wrap around be used or not.
Mixins
- JsonSerializable
- An interface for reading and writing JSON.
- Loadable
- An interface for loading metadata for an object.
Extensions
- BooleanFieldOperators on BooleanFieldFunction
- Operators to perform logical operations between BooleanFieldFunctions.
- CalloutExtension on ArcGISMapViewController
- Access the callout for an ArcGISMapViewController.
-
CancelableOperationConversion
on Future<
T> - Futures returned by arcgis_maps can be converted to CancelableOperations using the cancelable property. (Futures from other sources cannot be converted.)
- ContinuousFieldOperators on ContinuousFieldFunction
- Operators to perform arithmetic and comparisons between ContinuousFieldFunctions and num values or other ContinuousFieldFunctions.
- DiscreteFieldOperators on DiscreteFieldFunction
- Operators to perform arithmetic and comparisons between DiscreteFieldFunctions and int values or other DiscreteFieldFunctions.
- IntToDiscreteFieldOperators on int
- NumToContinuousFieldOperators on num
Functions
-
setFeatureToggleDirectory(
String tempDir) → Future< void> - Sets the directory where the feature toggle file is located. If the feature toggle file is found in the specified directory, it will be read by the Runtime Core. Otherwise, the feature toggle will be skipped.
Typedefs
- CalloutWidgetBuilder = Widget Function(BuildContext context, GeoElement? geoElement)
- Signature for rendering custom callout content.
- CaseInsensitiveString = String
- Indicates that a Map's keys are treated case-insensitively, such as in Graphic.attributes.
- OnClientReferenceReleaseCallback = void Function(Object dartObject)
- Callback type for when a ClientReference's Dart object is released.
Exceptions / Errors
- ArcGISException
- Exception type to express exceptions from the ArcGIS Maps SDK for Flutter.
- WrappedFailureException
- An Exception class intended to wrap any Object that represents a failure. This provides ArcGISException a way to record any failure-reporting Object on the ArcGISException.wrappedException property. An example would be an ArcGISException triggered by an Error object.