Sample Views

This section provides detailed documentation for the sample views included in the MultiSet iOS SDK. These SwiftUI views demonstrate how to implement VPS localization and object tracking in your iOS application.

Available Views

The entry point for the SDK demo application. Handles SDK initialization, authentication, mode selection, and navigation to either the AR localization view or the object tracking view.

Provides AR-based localization using either single-frame or multi-frame capture. Supports automatic localization, background localization, relocalization, GPS hints, and mesh visualization.

Provides AR-based object tracking. Detects and locates specific tracked objects (by object code) using the AR camera and places animated outline meshes over them in the real world.

Localization Mode Comparison

Feature
Single-Frame Mode
Multi-Frame Mode

Frames captured

1

4–6 (configurable)

Capture time

Instant

~2–3 seconds

Accuracy

Good

Better

Network usage

Lower

Higher

Movement during capture

Not required

Recommended

Best for

Quick localization

Precise positioning

Getting Started

  1. Configure credentials and codes in SDKConfig.swift

  2. Initialize the SDK in LandingView (tap Authenticate)

  3. For localization: select a mode (Single-Frame or Multi-Frame) and tap Start Localization

  4. For object tracking: tap Start Object Tracking

  5. The respective AR view opens and begins automatically

See MultiSetConfig for all configuration options.

Last updated