Back to projects
Mobile ApplicationUnity

Native Map Plugin for iOS

Published 2025.02.17Updated 2026.04.17Slug native-map-plugin-for-ios
Native Map Plugin for iOS · Native Map Plugin for iOSNeon holographic 3D map with pins - Native Map Plugin
01Overview

Overview

Maps are everywhere in modern apps — but getting Apple Maps running natively inside a Unity project has historically meant painful platform-specific detours. The ExaEdge Native Map Plugin for iOS brings Apple’s MapKit directly into Unity as a first-class component, so you can build map-driven experiences without leaving your familiar development environment.

This Unity native map iOS plugin is for teams building location-aware games, field service apps, fleet tools, or any experience where a real, interactive map is part of the product — not an afterthought bolted in via a web view.

02Key Features

Key Features

MapView Prefab: Drop the MapView prefab into your scene and you have a fully interactive Apple Maps surface — pinch to zoom, tap to select, swipe to pan. It behaves like a native iOS map because it is one, rendered through Unity’s display layer without a web wrapper in between.

Map Control: Set the initial region, lock the camera, switch between standard, satellite, and hybrid map types, and add custom annotations from Unity scripts. The Apple Maps Unity plugin exposes the controls you’d expect from MapKit, surfaced through a clean C# API.

GPS Tracking: The Unity GPS plugin layer hooks into Core Location for real-time user position updates. Track movement, calculate distances, trigger events based on geofences, or simply keep the map centered on the user as they move. Location accuracy modes are configurable to balance precision against battery draw.

Custom Overlays: Place Unity GameObjects and UI elements over the map surface — waypoint markers, route lines, animated indicators — blending your game’s visual language with live map data.

03Technical Details

Technical Details

The plugin is built as a Unity native iOS plugin targeting iOS 13 and above. MapKit and Core Location are accessed via a native Objective-C bridge, with a managed C# wrapper exposing the API to your Unity scripts. It’s compatible with both IL2CPP and Mono backends and handles iOS permission flows for location access as part of the initialization sequence.

04Use Cases

Use Cases

Location-based games that use real geography as the play space. Field service tools where technicians navigate to job sites inside a unified app. Fleet and logistics dashboards built in Unity for in-vehicle displays. Tourism and exploration apps that blend map navigation with 3D content. Anywhere your Unity iOS app needs a map that feels native — because it is — this plugin is the foundation.

05Gallery

Gallery

Want something like this built? Tell us what you're shipping.

We take a handful of project briefs each year. We reply within a day, even if it's a polite no.

Start a brief →