GeotriggersInfo QML Type

Presents information on a set of Geotrigger objects defined for a GeoModel. More...

Import Statement: import Esri.ArcGISRuntime 100.15
Since: Esri.ArcGISRuntime 100.14
Inherits:

Object

Properties

Detailed Description

The author of a Map or a Scene can optionally specify one or more Geotrigger conditions to be monitored when using the data. Once this type is loaded, review the list of geotriggers and create a GeotriggerMonitor to monitor each.

When a Geotrigger is defined with a GeotriggerFeed of type LocationGeotriggerFeed, you must supply a AbstractLocationDataSource to provide your device location. The general workflow is as follows:

Geotriggers can also take into account floors within buildings. If the GeotriggersInfo is defined as part of a GeoModel that includes a valid GeoModelFloorDefinition, then the list of geotriggers can take floor information into account. All layers and tables that are used by the floor definition are loaded when a floor aware GeotriggerMonitor is started. To take floors into account when monitoring geotriggers, use a AbstractLocationDataSource that includes floor details, such as the IndoorsLocationDataSource.

Note: You cannot declare or create a component of this type in QML code.

See also Loadable.

Property Documentation

geotriggers : GeotriggerListModel

The set of Geotrigger objects defined for a GeoModel (read-only).

This list is populated with Geotrigger conditions defined by the author of the map or scene when the GeotriggersInfo is Enums.LoadStatusLoaded. If no geotriggers are defined, this list will remain empty.

You can add your own geotriggers to this property but be aware that when you save the map or scene any Geotrigger objects that reference local data (for example a GraphicsOverlayFenceParameters) will be omitted.


Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.