Skip to content

Core

This section covers the core runtime entities used across the Navigation SDK for iOS: geographic primitives, positions, landmarks, markers, overlays, routes, navigation instructions, traffic events, and image rendering APIs.

You can use these guides as a reference path from low-level map entities to real-time navigation data.

  • Base Entities - This page covers the fundamental building blocks of the iOS SDK: coordinates, paths, and geographic areas.
  • Positions - This page covers position handling in iOS using PositionObject and PositionContext.
  • Landmarks - A landmark is a rich point-of-interest entity represented by LandmarkObject.
  • Markers - A marker is a visual geometry represented by MarkerObject.
  • Overlays - An overlay is an additional map layer with data stored on UNL servers, accessible in both online and offline modes.
  • Landmarks vs Markers vs Overlays - When building map features, choose the entity that matches your data lifecycle and interaction model.
  • Routes - A route represents a navigable path between two or more landmarks (waypoints), including distance, estimated time, and navigation instructions.
  • Navigation Instructions - The UNL Navigation SDK for iOS provides real-time navigation guidance through NavigationInstructionObject.
  • Traffic Events - The UNL Navigation SDK for iOS provides real-time traffic information about delays, incidents, and road restrictions that can affect routing and navigation.
  • Images - The UNL Navigation SDK for iOS uses ImageObject for plain SDK images and UIKit-native UIImage rendering for display.