Skip to content

Obsolete Members for IndoorsLocationDataSource

  • IndoorsLocationDataSource
  • The following members of class IndoorsLocationDataSource are deprecated. They are provided to keep old source code working. We strongly advise against using them in new code.

    Public Functions

    (deprecated) IndoorsLocationDataSource(Esri::ArcGISRuntime::FeatureTable *positioningTable, QObject *parent = nullptr)
    (deprecated) IndoorsLocationDataSource(Esri::ArcGISRuntime::FeatureTable *positioningTable, Esri::ArcGISRuntime::ArcGISFeatureTable *pathwaysTable, QObject *parent = nullptr)
    (deprecated) IndoorsLocationDataSource(Esri::ArcGISRuntime::FeatureTable *positioningTable, Esri::ArcGISRuntime::ArcGISFeatureTable *pathwaysTable, const QUuid &positioningId, QObject *parent = nullptr)
    (since Esri::ArcGISRuntime 200.1, deprecated) IndoorsLocationDataSource(Esri::ArcGISRuntime::FeatureTable *positioningTable, Esri::ArcGISRuntime::ArcGISFeatureTable *pathwaysTable, Esri::ArcGISRuntime::ArcGISFeatureTable *levelsTable, const QUuid &positioningId, QObject *parent = nullptr)

    Member Function Documentation

    [explicit, deprecated] IndoorsLocationDataSource::IndoorsLocationDataSource(Esri::ArcGISRuntime::FeatureTable *positioningTable, QObject *parent = nullptr)

    This function is deprecated. We strongly advise against using it in new code.

    Create a new IndoorsLocationDataSource from the given feature table. The IndoorsLocationDataSource will try to determine the latest row in the table and use that to set up IPS.

    • positioningTable - The "ips_positioning" feature table from an IPS-aware map. Setting this property enables path snapping of locations provided by the IndoorsLocationDataSource.
    • parent - The optional parent QObject.

    [deprecated] IndoorsLocationDataSource::IndoorsLocationDataSource(Esri::ArcGISRuntime::FeatureTable *positioningTable, Esri::ArcGISRuntime::ArcGISFeatureTable *pathwaysTable, QObject *parent = nullptr)

    This function is deprecated. We strongly advise against using it in new code.

    Create a new IndoorsLocationDataSource from the given feature table. The IndoorsLocationDataSource will try to determine the latest row in the table and use that to set up IPS.

    • positioningTable - The "ips_positioning" feature table from an IPS-aware map.
    • pathwaysTable - An ArcGISFeatureTable that contains pathways as per the ArcGIS Indoors Information Model. Setting this property enables path snapping of locations provided by the IndoorsLocationDataSource.
    • parent - The optional parent QObject.

    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.

    [deprecated] IndoorsLocationDataSource::IndoorsLocationDataSource(Esri::ArcGISRuntime::FeatureTable *positioningTable, Esri::ArcGISRuntime::ArcGISFeatureTable *pathwaysTable, const QUuid &positioningId, QObject *parent = nullptr)

    This function is deprecated. We strongly advise against using it in new code.

    Create a new IndoorsLocationDataSource from the given feature table and row in the FeatureTable.

    • positioningTable - The "ips_positioning" feature table from an IPS-aware map.
    • pathwaysTable - An ArcGISFeatureTable that contains pathways as per the ArcGIS Indoors Information Model. Setting this property enables path snapping of locations provided by the IndoorsLocationDataSource.
    • positioningId - An ID which identifies a specific row in the FeatureTable that should be used for setting up IPS. If it is empty, the entry in positioningTable with the most recent date is used.
    • parent - The optional parent QObject.

    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.

    [since Esri::ArcGISRuntime 200.1, deprecated] IndoorsLocationDataSource::IndoorsLocationDataSource(Esri::ArcGISRuntime::FeatureTable *positioningTable, Esri::ArcGISRuntime::ArcGISFeatureTable *pathwaysTable, Esri::ArcGISRuntime::ArcGISFeatureTable *levelsTable, const QUuid &positioningId, QObject *parent = nullptr)

    This function is deprecated. We strongly advise against using it in new code.

    Create a new IndoorsLocationDataSource.

    • positioningTable - The "ips_positioning" feature table from an IPS-aware map.
    • pathwaysTable - An ArcGISFeatureTable that contains pathways in accordance with the ArcGIS Indoors Information Model. Setting this property enables path snapping of locations provided by the IndoorsLocationDataSource.
    • levelsTable - An ArcGISFeatureTable that contains floor levels in accordance with the ArcGIS Indoors Information Model. Providing this table enables the retrieval of a location's floor level ID.
    • positioningId - An ID that identifies a specific row in the FeatureTable to use for setting up IPS. If it is empty, the entry in positioningTable with the most recent date is used.
    • parent - The optional parent QObject.

    For more information about the ArcGIS Indoors Information Model see the ArcGIS Pro documentation.

    Floor level ID can be obtained from Location::additionalSourceProperties of a Location emitted by the IndoorsLocationDataSource.

    For more information about the levels table and ArcGIS Indoors Information Model see the ArcGIS Pro documentation.

    This function was introduced in Esri::ArcGISRuntime 200.1.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.