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
Geotrigger
that defines regions or fences to be monitored using aGeotriggerMonitor
.Options that describe how aFenceGeotrigger
will use accuracy information from aGeotriggerFeed
.AGeotriggerNotificationInfo
from aFenceGeotrigger
.The type ofFenceGeotrigger
that was met.Geotrigger fence data required for aFenceGeotrigger
.The rule or query that determines whether aFenceGeotrigger
condition is met.A condition monitored by aGeotriggerMonitor
.Feed data required for aGeotrigger
.A GeotriggerMonitor monitors aGeotrigger
condition and, when it is met, results in aGeotriggerNotificationInfo
.Called when aGeotriggerNotificationInfo
is 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 aGeotrigger
condition that has been met.Presents information on a set ofGeotrigger
objects defined for aGeoModel
.Geotrigger fence parameters data created from graphics.Geotrigger fence parameters data created from aGraphicsOverlay
.Feed data for aGeotrigger
created from aLocationDataSource
.