Show / Hide Table of Contents

Class IndoorPositioningDefinition

Stores the information needed to create an IndoorsLocationDataSource.

Inheritance
System.Object
IndoorPositioningDefinition
Implements
ILoadable
System.ComponentModel.INotifyPropertyChanged
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Esri.ArcGISRuntime.Location
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class IndoorPositioningDefinition : ILoadable, INotifyPropertyChanged
Remarks

For a map to be IPS-enabled, one of the following must be true:

  • A reference to an indoor positioning data service is defined in the web map properties.
  • It contains an "ips_positioning" feature table.

If it's not loaded when the IndoorsLocationDataSource starts, IndoorPositioningDefinition will perform loading during the starting phase, which can lead to a significant delay before IndoorsLocationDataSource is started. To prevent such a delay, manually load IndoorPositioningDefinition before starting IndoorsLocationDataSource.

Properties

Name Description
Configuration

Gets or sets the configuration settings for IndoorsLocationDataSource that are stored with a map's properties.

DataOrigin

Gets the origin of the data that is used for indoor positioning.

IsBluetoothCapable

Gets a value indicating whether the map includes data for Bluetooth-based indoor positioning, false otherwise.

IsWiFiCapable

Gets a value indicating whether the map includes data for WiFi-based indoor positioning, false otherwise.

LoadError

Gets the System.Exception associated with the last load error.

LoadStatus

Gets the load status.

PositioningTableInfo

Gets the information about data in the "ips_positioning" feature table used for indoor positioning.

ServiceGeodatabaseUri

Gets the URL to the feature service that stores data used for indoor positioning.

Methods

Name Description
CancelLoad()

Cancel loading metadata for the object.

LoadAsync()

Load the metadata for the object asynchronously.

RetryLoadAsync()

Loads or retries loading metadata for the object asynchronously.

Events

Name Description
Loaded

Event that is raised when the object is done loading.

LoadStatusChanged

Event that is raised when the LoadStatus property changes.

PropertyChanged

Applies to

TargetVersions
.NET Standard 2.0200.4 - 200.7
.NET200.4 - 200.7
.NET Windows200.4 - 200.7
.NET Android200.4 - 200.7
.NET iOS200.4 - 200.7
.NET Framework200.4 - 200.7
UWP200.4 - 200.7
In This Article
Back to top Copyright © 2022 Esri.