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.