VMWayfindingUtil
@objc
open class VMWayfindingUtil : NSObject
Handle various common uttility functions for manipulating wayfinding data
Since
1.4-
Verifies that waypoints are loaded correctly. Otherwise there may be some invalid data, which could lead to unexpected wayfinding results.
Declaration
Swift
@objc open class func verifyDestinationNodesAreAssociatedWithUnitsForVMD(_ vmd: VMWayfindingMap)
Parameters
vmd
The vmd to check
-
Merges amenities and fixture waypoints that are meant to be for the same destination in wayfinding.
Declaration
Swift
@objc open class func associateAmentiesWithFixturesForVMD(_ vmd: VMWayfindingMap)
Parameters
vmd
The vmd to check
-
Attempt to auto-label waypoints for a vmd
Since
2.0Declaration
Swift
@objc open class func recalculateWaypathWeightsForVMD(_ vmd: VMWayfindingMap)
Parameters
vmd
The vmd to check waypoints
options
Labeling configuration
-
Attempt to auto-label waypoints for a vmd
Declaration
Swift
@objc open class func labelWaypointsForVMD(_ vmd: VMWayfindingMap, _ options: VMMSWaypointLabelOptions)
Parameters
vmd
The vmd to check waypoints
options
Labeling configuration
-
Detect if waypoints are indoors or outdoors
Declaration
Swift
@objc open class func classifyWaypointsForVMD(_ vmd: VMWayfindingMap, _ options: VMMSWaypointLabelOptions)
Parameters
vmd
The vmd to check
options
Labeling options
-
Configures a VMD for wayfinding
Declaration
Swift
@objc open class func setupVMDForWayfinding(_ wfVMD: VMWayfindingMap, _ options: VMMSWaypointLabelOptions)
Parameters
wfVMD
A VMD to configure
options
labeling options