Provides an indoor or outdoor position based on device sensor data (radio, GPS, motion sensors). More...
Import Statement: | import Esri.ArcGISRuntime 100.15 |
Since: | Esri.ArcGISRuntime 100.13 |
Inherits: |
Properties
- pathwaysTable : ArcGISFeatureTable
- positioningId : string
- positioningTable : FeatureTable
- warning : Error
Signals
Detailed Description
An IPS (indoor positioning system) position is calculated based on radio data and motion sensors. The GPS position is used as a fallback in case an IPS position can't be calculated, or if the IPS position reports a position outside of a building.
positioningTable is a required property, but pathwaysTable and positioningId are both optional.
All properties (optional or required) must be provided when the object is instantiated.
Note: IndoorsLocationDataSource is only supported on Android and iOS. The data source will fail to start on other platforms with an error.
Property Documentation
pathwaysTable : ArcGISFeatureTable |
A ArcGISFeatureTable that contains pathways as per the ArcGIS Indoors Information Model. Setting this property enables path snapping of locations provided by the IndoorsLocationDataSource.
For more information about the ArcGIS Indoors Information Model see https://pro.arcgis.com/en/pro-app/latest/help/data/indoors/arcgis-indoors-information-model.htm#ESRI_SECTION2_72E0DE4BBEFA435485E2D10CB16D2BE6.
The ID that identifies a row in the FeatureTable.
The positioningId property is a UUID represented as a string.
Note: This will always contain brackets and any hex values will always be lower case when reading the property back, despite whatever format is used for assignment.
positioningTable : FeatureTable |
The "ips_positioning" feature table from an IPS-enabled map.
warning : Error |
An error that describes a problem encountered while starting or running the AbstractLocationDataSource (read-only). This property is used to notify user about transient, non-terminal errors, which occur in IndoorsLocationDataSource. Such errors can influence accuracy of the final positioning. Information stored inside reported error contains useful information about its origin. Unlike AbstractLocationDataSource error it does not require IndoorsLocationDataSource to be restarted.
This property was introduced in Esri.ArcGISRuntime 100.14.
Signal Documentation
Emitted when the pathwaysTable property changes.
Note: The corresponding handler is onPathwaysTableChanged
.
Emitted when the positioningId property changes.
Note: The corresponding handler is onPositioningIdChanged
.
Emitted when the positioningTable property changes.
Note: The corresponding handler is onPositioningTableChanged
.