Package-level declarations

Types

Link copied to clipboard
fun interface AddFeatureCallback

Callback that returns the result of adding a feature to be monitored.

Link copied to clipboard
fun interface AddObserverCallback

Callback that returns the result of adding a geofence monitored features' observer.

Link copied to clipboard
fun interface ClearFeaturesCallback

Callback that returns the result of clearing all monitored features.

Link copied to clipboard
fun interface ConfigureCallback

Callback that provides the result of a request to configure the Geofencing API object.

Link copied to clipboard

Geofencing state for the feature.

Link copied to clipboard

Geofencing error code with brief explanation.

Link copied to clipboard

Geofencing error codes.

Link copied to clipboard

Geofencing event created onEntry/onDwell/onExit.

Link copied to clipboard

A factory class used to instantiate a Geofencing API object.

Link copied to clipboard

Geofencing observer for monitoring entry/dwell/exit from features as well as errors.

Link copied to clipboard

Configuration options affecting the behavior of the geofencing service.

Link copied to clipboard

Use the following keys in the properties of your GeoJSON Feature to configure geofencing engine per Feature. For example: { "geometry":{"coordinates":11.7846331,48.3527223,"type":"Point"}, "properties":{"MBX_GEOFENCE_DWELL_TIME":10, "MBX_GEOFENCE_POINT_RADIUS":100}, "type":"Feature" }

Link copied to clipboard

Geofencing API for detecting entry/exit states of monitored features' geometries.

Link copied to clipboard
Link copied to clipboard
fun interface GetFeatureCallback

Callback that returns the result of retrieving a feature.

Link copied to clipboard
fun interface GetOptionsCallback

Callback that retrieves the current set of geofencing options from a given Geofencing API object.

Link copied to clipboard
fun interface RemoveFeatureCallback

Callback that returns the result of removing a monitored feature.

Link copied to clipboard

Callback that returns the result of removing a geofence monitored features' observer.

Functions

Link copied to clipboard
fun geofenceState(feature: Feature, initializer: GeofenceState.Builder.() -> Unit = { }): GeofenceState

DSL builder for GeofenceState

Link copied to clipboard

DSL builder for GeofencingError

Link copied to clipboard
fun geofencingEvent(feature: Feature, timestamp: Date, initializer: GeofencingEvent.Builder.() -> Unit = { }): GeofencingEvent

DSL builder for GeofencingEvent

Link copied to clipboard