Indoors Location Data Source Configuration
Stores configuration settings for an IndoorsLocationDataSource.
Since
200.4.0
Constructors
Creates an IndoorsLocationDataSourceConfiguration.
Properties
True to enable reporting info messages. If enabled, IndoorsLocationDataSource sends additional messages that are otherwise not forwarded to the user. These messages may be useful for diagnosing issues and troubleshooting. The additional messages are sent through the IndoorsLocationDataSource.messageReceived event. Enabling this setting is meant for debugging purposes and might negatively affect performance. Changes to IndoorsLocationDataSourceConfiguration.areInfoMessagesEnabled do not require stopping of the data source to take effect. Default is false.
True to enable GNSS position, false otherwise. This configuration is used during the start of IndoorsLocationDataSource. For configuration changes to take effect, you must stop the data source before making changes and then restart with the updated configuration. Default is true.
True to enable snapping to the IPS area, false otherwise. If enabled, IndoorsLocationDataSource will snap Bluetooth and WiFi-based positions to the IPS area that is currently defined by the positioning file or indoor positioning data service. This configuration is used during the start of IndoorsLocationDataSource. For configuration changes to take effect, you must stop the data source before making changes and then restart with the updated configuration. Default is true.
True to enable motion smoothing, false otherwise. If enabled, IndoorsLocationDataSource uses an average of the last N positions to display the position with smoother motion and smaller jumps between updates. This configuration is used during the start of IndoorsLocationDataSource. For configuration changes to take effect, you must stop the data source before making changes and then restart with the updated configuration. Default is true.
True to enable path snapping, false otherwise. If enabled, IndoorsLocationDataSource will snap the position to the closest point on the pathways. This configuration is used during the start of IndoorsLocationDataSource. For configuration changes to take effect, you must stop the data source before making changes and then restart with the updated configuration. Default is true.
A tolerance within which the position is snapped to the nearest point on a path. This is a map distance and must be greater than zero. This value is used together with IndoorsLocationDataSourceConfiguration.pathSnappingUnit to define path-snapping distance. This configuration is used during the start of IndoorsLocationDataSource. For configuration changes to take effect, you must stop the data source before making changes and then restart with the updated configuration. Default is 5.
The unit of the IndoorsLocationDataSourceConfiguration.pathSnappingDistance. Unit is the linear unit by which the value of the path-snapping distance is measured. Currently only com.arcgismaps.geometry.LinearUnitId.Meters and com.arcgismaps.geometry.LinearUnitId.Feet are supported. This configuration is used during the start of IndoorsLocationDataSource. For configuration changes to take effect, you must stop the data source before making changes and then restart with the updated configuration. By default, the linear unit is meters.