Maps, Location and Navigation Platform¶
Overview¶
What do you want to build? |
Recommended guides |
---|---|
Maps An interactive movable and zoomable map. |
Hello Map Maps SDK for JavaScript Hello Map Maps SDK for Android Hello Map Maps SDK for iOS Hello Map Maps SDK for Qt |
Render an interactive map centered on your current position. |
Follow Position Maps SDK for iOS |
Automatically rotate an interactive map with North toward the top of the view. |
Map Compass Maps SDK for iOS |
Tilt an interactive map into perspective view and back into the default vertical view. |
Perspective View Maps SDK for iOS |
Routes An interactive movable and zoomable map, defines a departure and destination point, computes a route, draws the route on the map and flies to the route. |
Route Maps SDK for JavaScript Routing On Map Maps SDK for Android Routing Maps SDK for iOS |
Add/remove multiple fragment surfaces, each of which can contain an interactive map centered on a different desired location, and with a different route computed and rendered on each map. |
Multi Map Routing Maps SDK for iOS |
Get the turn-by-turn text instructions for a computed route from a desired departure to a desired destination. |
Route Instructions Maps SDK for Android Get Route Instructions Maps SDK for iOS |
Navigation An interactive movable and zoomable map, compute and render a route, then do real navigation along the route. |
Route Navigation Maps SDK for Android Navigate Route Maps SDK for iOS Routing and Navigation Maps SDK for Qt |
An interactive movable and zoomable map, compute and render a route between preset departure and destination points, and simulate navigation along the route. |
Navigation Maps SDK for JavaScript Simulated Navigation Maps SDK for Android Simulate Route Maps SDK for iOS |
An interactive movable and zoomable map, compute and render a route based on GPX data. |
GPX Import Maps SDK for Android |
An interactive movable and zoomable map, compute and render a route based on GPX data and simulate navigation along the route. |
GPX Route Simulation Maps SDK for Android GPX Routing and Navigation Maps SDK for Qt |
An interactive movable and zoomable map, dynamically select a departure and destination for a route on the map from interactive user input, compute and render a route and simulate navigation along the route. |
Landmark List Maps SDK for Qt |
An interactive movable and zoomable map, compute and render a route between preset departure and destination points and simulate navigation along the route using a local offline map with no internet connection. |
Navigation simulation on a downloaded map Maps SDK for Android |
An interactive movable and zoomable map, compute and render a route between preset departure and destination points and simulate navigation along the route, downloading required maps on a demand basis. |
Navigation simulation with on-demand map download Maps SDK for Android |
Add/remove multiple fragment surfaces, each of which can contain an interactive map centered on a different desired location. |
Multiple Surfaces Maps SDK for Android Multiview Map Maps SDK for iOS |
Compute and render a public transit route on an interactive map, and fly to the route. |
Public Transit Routing Maps SDK for Android Public Transit Route Maps SDK for iOS |
Display the street name for the current position on the map of the green arrow/device position indicator and update the street name as needed when the device is moved. |
Display Current Street Name Maps SDK for Android |
Search Does a search on an interactive movable and zoomable map and flies to the first search result. |
Free Text Search Maps SDK for JavaScript Search Map Maps SDK for iOS Address Search Maps SDK for iOS Text Search Maps SDK for Qt |
Does an assisted menu-driven address search on an interactive movable and zoomable map. |
Search Example Maps SDK for Qt |
Search for POIs along a route. |
Search Along Route Maps SDK for iOS |
Text Search Does a search on the map and returns text results. |
Free Text Search Maps SDK for Android Text Search Maps SDK for iOS |
Search for a destination on an interactive map, and fly to the destination area/bounding box. |
Fly To Area Maps SDK for Android |
Favorites Add or remove a landmark from the favorites. |
Favorites Maps SDK for Android |
Fly Render an interactive map and fly to a destination specified by latitude and longitude coordinates. |
Fly to a Destination Maps SDK for JavaScript Fly To Coordinates Maps SDK for Android Center Coordinates Maps SDK for iOS |
Render an interactive map and fly to an instruction along a computed route rendered on the map, such as the next turn. |
Fly To Route Instruction Maps SDK for Android Get Route Instructions Maps SDK for iOS |
Render an interactive map and fly to a traffic event section along a computed route rendered on the map, such as a part of the route with slow moving traffic. |
Fly To Traffic Maps SDK for Android Get Route Instructions Maps SDK for iOS |
Polyline Draw a polyline on an interactive map and fly to the location of the polyline. |
Draw and Fly To Polyline Maps SDK for Android Polylines On A Map Maps SDK for iOS |
Render an interactive map centered on a desired location, in a fragment. |
Fragment Map Maps SDK for Android |
An interactive movable and zoomable map embedded in a webpage, showing POIs (Points of Interest) loaded from GeoJSON data, defined in a string variable in the JavaScript example and rendered on the map. |
Store Locator using GeoJSON Text String as Data Source Maps SDK for JavaScript |
An interactive movable and zoomable map embedded in a webpage, showing POIs (Points of Interest) loaded from GeoJSON data defined in a file and rendered on the map. |
Store Locator using a GeoJSON File as Data Source Maps SDK for JavaScript |
An interactive movable and zoomable map embedded in a webpage, showing POIs (Points of Interest) loaded from GeoJSON data defined in a file, on the map and in a list. |
Store Locator using GeoJSON File as Data Source with Custom Controls Maps SDK for JavaScript |
An interactive movable and zoomable map embedded in a webpage, showing custom GeoJSON points of interest data (POIs) previously uploaded to the server in the online Map Studio. |
Store Locator using Studio Defined Data Source Maps SDK for JavaScript |
An interactive movable and zoomable map embedded in a webpage, showing filtered POI (Point of Interest) SQL query search results, such as stores near the current location, loaded dynamically from the server for the region of the map which the user zooms in on. |
Store Locator using SQL Server as Data Source Maps SDK for JavaScript |
An interactive movable and zoomable map, showing filtered POI (Point of Interest) search results nearby/around the current or specified location (reverse geocoding). |
Search Near a Location Maps SDK for JavaScript Search Nearby Maps SDK for Android Search Location Maps SDK for iOS Reverse Geocoding Maps SDK for Qt |
An interactive movable and zoomable map showing the nearest POI (Point of Interest) to a user touch or click on the map (interactive reverse geocoding). |
Map Selection Maps SDK for iOS |
An interactive movable and zoomable map embedded in a webpage, in a split view with a movable separator, with each side of the view rendered in a different style, for example, a plain map on the left and satellite imagery on the right. |
Side by Side Map Maps SDK for JavaScript |
An interactive movable and zoomable map, using a custom map style. |
Custom Style Map Maps SDK for JavaScript Map Styles Maps SDK for iOS |
An interactive movable and zoomable map, in an app fragment, using a custom map style. |
Fragment with a Custom Style Map Maps SDK for Android |
Create a Hello World app using Magic Lane Maps SDK for Kotlin. |
Hello SDK Maps SDK for Android |
Tutorial app demonstrating various features of the Maps & Navigation SDK, such as maps, search, fly to a location, routing, downloading maps for offline use and setting a custom server. |
Kotlin Tutorial App Maps SDK for Android |
Download maps, voices and map styles from the Magic Lane Online Store for offline use. |
Content Download Example Maps SDK for Qt |
Download maps from the Magic Lane Online Store for offline use. |
Download A Map Maps SDK for Android Map Download Maps SDK for iOS |
- Maps SDK for JavaScript
- Getting Started
- Maps & 3D Scene
- Routes & Navigation
- Places
- Store Locator Guides
- Using GeoJSON Text String as Data Source
- Using GeoJSON File as Data Source
- Using Studio Defined Data Source
- Using Studio Queries as Data Source
- Using SQL Server as Data Source
- Using REST API Queries as Data Source
- Adding Draw Area Controls to a Store Locator
- Adding Custom Icons for GeoJSON Data Source
- Customizing Store Marker Groups
- Customizing Store Markers Using Data Labels
- Customizing Store Marker Bubbles
- Customizing List Control
- Adding Filters for the Data Source
- Customizing Store Controls
- Switch from Google Maps to Magic Lane Platform
- Maps SDK for Android
- Getting Started
- Configure Android Example
- Hello SDK
- Maps & 3D Scene
- Hello Map
- Fragment Map
- Multiple Surfaces
- Multiple Surfaces in Fragment Recycler
- Overlapped Maps
- Map Perspective Change
- Map Compass
- Online Maps Available
- Download A Map
- Apply Map Style
- Apply Custom Map Style
- Fragment with a Custom Style Map
- Map Gestures
- Social Event Voting
- Social Report
- Send Debug Info
- Routes & Navigation
- Routing On Map
- Routing On Map Java
- Route Instructions
- Route Navigation
- Simulated Navigation
- Navigation simulation on a downloaded map
- Navigation simulation with on-demand map download
- GPX Import
- GPX Route Simulation
- Voice Downloading
- Voice Instruction Simulated Navigation
- Route Simulation With Instructions
- Lane Instructions Simulated Navigation
- Speed Watcher Simulated Navigation
- Route Alarms
- Range Finder
- External Position Source Navigation
- Display Current Street Name
- Search Along Route
- Public Transit Routing
- Route Terrain Profile
- Truck Profile
- Routing
- Set TTS Language
- Speed Voice Warning
- Places
- Kotlin Tutorial App
- Maps SDK for iOS
- Maps SDK for Qt
- Maps SDK for C++
- Getting Started
- Environment Setup - CPP Examples
- Maps & 3D Scene
- Routes & Navigation
- Vehicle routing problem (VRP)
- Add optimization with a single vehicle
- Add optimization with a single vehicle and different start and end stops
- Add optimization with multiple vehicles and a single start stop
- Add optimization with multiple vehicles and multiple start stops
- Add optimization with multiple vehicles and multiple end stops
- Add optimization with fixed stops sequences
- Add optimization with sequence pairs
- Add optimization with set matrices
- Add optimization where the stops have all fields set
- Generate territories
- Extra
- Places
- Interactive - ImGui
- Maps SDK for Flutter
- Getting Started
- Environment Setup - Flutter Examples
- Add Markers
- Address Search
- Calculate Route
- Center coordinates
- Custom Position Icon
- Draw Shapes on Map
- Finger Route
- Follow Position
- GPX Route Example
- Hello Map
- Human Voices
- Map Compass
- Map download
- Map perspective
- Map selection
- Map styles
- Map Update
- Multi Map Routing
- Multiview map
- Navigate Route
- Offline Routing
- Range Finder
- Route Instructions
- Route Profile
- Save favorites
- Search Along Route
- Search Category
- Search Location
- Simulate Route
- Speed Watcher
- Text search
- Voice Download
- Maps REST API
- Video Tutorials