Loading...
Searching...
No Matches
NavigationManager Directory Reference

Directories

 dart
 
 java
 
 kotlin
 
 objc
 
 swift
 

Detailed Description

This directory contains comprehensive usage examples for the NavigationManager module across all supported platforms.

Overview

The NavigationManager module provides navigation and positioning functionality, including:

Covered Classes and Methods

NavigationManager

Position

PositionListener

GlobalPoint

LocationPoint

Point

LocationManager Integration

Platform-Specific Examples

Java

Kotlin

Objective-C

Swift

Dart/Flutter

Key Features Demonstrated

1. Basic Navigation Setup

2. Position Tracking

3. Location Measurements

4. Checkpoint System

5. Advanced Features

6. Data Structures

Configuration

All examples use the following configuration:

Error Handling

Examples include comprehensive error handling for:

Threading and Concurrency

Memory Management

Integration Notes

LocationManager Integration

All examples demonstrate integration with LocationManager for:

Position Listener Pattern

Examples show proper implementation of the observer pattern:

Usage Instructions

  1. Setup: Replace USER-HASH-HERE with your actual user hash
  2. Location: Set appropriate location ID for your use case
  3. Server: Modify server URL if using different Navigine server
  4. Run: Execute the example for your target platform
  5. Monitor: Watch console output for position updates and navigation events

Dependencies

All examples require the Navigine SDK to be properly installed and configured for each platform:

Troubleshooting

Common issues and solutions:

Next Steps

After understanding these examples, you can:

Support

For additional help: