Magic Lane provides a highly privacy-focused Maps, Location, and Navigation platform, featuring modular and scalable Software Development Kits (SDKs). This repository provides Swift Package Manager manifests to simplify integration of the Magic Lane Maps SDK into your iOS projects.
- iOS: 14.0 or later
- Xcode: 13.0 or later
- Swift: 5.9 or later
As the very first step, we highly recommend that you get a token from Magic Lane Portal. If no token is set, you can still test your apps, but a watermark will be displayed, and all the online services including mapping, searching, routing, etc. will slow down after a few minutes.
These guides enable you to get quickly started using Magic Lane - Maps SDK for iOS to render your first interactive map, then plot a route, simulate navigation along the route, and search for points of interest.
The Magic Lane Studio can be used to make custom map styles, and render GeoJSON data on your maps.
- Open your project in Xcode
- Go to File > Add Package Dependencies...
- In the search bar, enter the repository URL:
https://github.com/magiclane/magiclane-maps-sdk-ios - Select "Up to Next Major Version" with version 2.1.3
- Click Add Package
- Select your target and click Add Package again
Comprehensive API documentation is available as a DocC archive. The documentation archive provides detailed API references, guides, and code examples.
Current Version (2.1.3): Download GEMKit.doccarchive.zip
- Download the
GEMKit.doccarchive.zipfile - Extract the archive to get the
.doccarchivefile - Double-click the
.doccarchivefile to open it in Xcode - Browse the documentation in Xcode's documentation viewer
- Alternatively, drag the
.doccarchivefile to:Then access it via Window > Developer Documentation in Xcode~/Library/Developer/Xcode/DocumentationCache/
If you encounter any issues or have questions Contact Us.
Thank you for using the SDK.
Copyright (C) 1995-2025 Magic Lane International B.V. info@magiclane.com
See the LICENSE for copyright and license information. Please review the terms and conditions before using this software in your projects.