Module com.esri.arcgisruntime
Package com.esri.arcgisruntime.geotriggers
package com.esri.arcgisruntime.geotriggers
Geotriggers let you monitor your GIS data in real-time and receive notifications when specified conditions are met.
The most common type of notification is when a device (such as a cellphone) enters or leaves an area (sometimes called Geofencing). With geotriggers, you can monitor locations from whatever LocationDataSource you choose, while using this API's GeometryEngine for evaluating spatial relationships.
With geotriggers your apps can do things such as:
- Warn users when they enter a restricted or dangerous area.
- Provide notifications about nearby points of interest or attractions.
- Inform drivers when they enter or leave an area that has noise or speed restrictions.
- Notify a customer when their delivery is about to arrive.
- Since:
- 100.12.0
-
ClassDescriptionGeotrigger fence data created from features.The spatial relationship that determines when a fence has been entered or exited.A
Geotriggerthat defines regions or fences to be monitored using aGeotriggerMonitor.Options that describe how aFenceGeotriggerwill use accuracy information from aGeotriggerFeed.AGeotriggerNotificationInfofrom aFenceGeotrigger.The type ofFenceGeotriggerthat was met.Geotrigger fence data required for aFenceGeotrigger.The rule or query that determines whether aFenceGeotriggercondition is met.A condition monitored by aGeotriggerMonitor.Feed data required for aGeotrigger.A GeotriggerMonitor monitors aGeotriggercondition and, when it is met, results in aGeotriggerNotificationInfo.Called when aGeotriggerNotificationInfois sent.Defines the callback listener to listen to GeotriggerMonitorNotificationEventListener events.The current status of aGeotriggerMonitor.Called when aGeotriggerMonitor.getStatus()changes.Defines the callback listener to listen to GeotriggerMonitorStatusChangedEventListener events.Called when aGeotriggerMonitor.getWarning()changes.Defines the callback listener to listen to GeotriggerMonitoringErrorChangedEventListener events.Provides details about aGeotriggercondition that has been met.Presents information on a set ofGeotriggerobjects defined for aGeoModel.Geotrigger fence parameters data created from graphics.Geotrigger fence parameters data created from aGraphicsOverlay.Feed data for aGeotriggercreated from aLocationDataSource.