Skip to content

Repository files navigation

Mappedin iOS Samples

Swift VersionsPlatforms

This repo contains sample applications demonstrating different ways to integrate with the Mappedin SDK for iOS to render maps and build a custom indoor mapping experience. To learn more about ways to integrate with Mappedin, refer to developer.mappedin.com.

The Mappedin SDK for iOS enables you to build powerful and highly flexible indoor mapping experiences natively on iOS.


Mappedin SDK for iOS v6 Samples

To read more about the Mappedin SDK for iOS, refer to Getting Started with Mappedin SDK for iOS and additional guides in the Mappedin developer docs.

The sample projects in this repo provide a key and secret to access demo maps. Production apps will need their own key and secret. Refer to Create a Key & Secret for instructions on how to create your own.

The following table lists the sample activities that pertain to the latest version of the Mappedin SDK for iOS.

SampleDescriptionGuide
DisplayMapDemoThe most basic example to show a map.Getting Started
AreaShapesDemoDemonstrates using shapes to show areas and route directions around closed areas.Areas & Shapes
BlueDotDemoDemonstrates using Blue Dot to show the user's position on the map.Blue Dot
BlueDotManualPositioningDemoDemonstrates how to report a position to the Mappedin location fusion engine with a confidence score.Blue Dot
BlueDotPathTetheringDemoDemonstrates how to tether a navigation path to a user's location (Blue Dot) as they move.Coming Soon
BuildingFloorSelectionDemoDemonstrates switching between maps for venues with multiple floors and or multiple buildings.Building & Floor Selection
CacheMapDataDemoDemonstrates how to use cached map data to modify data between reloads.Cache Map Data
CacheMVFDemoDemonstrates how to use cached Mappedin Venue Format (MVFv3) files for quicker reloads.Cache MVF File
CameraDemoDemonstrates how to move the camera.Camera
ColorsAndTexturesDemoDemonstrates how to apply custom colors and textures to the map.Images, Textures & Colors
DynamicFocusDemoDemonstrates how to use Dynamic Focus.Dynamic Focus
DynamicFocusManualDemoDemonstrates how to create a custom Dynamic Focus effect.Custom Dynamic Focus
EventsDemoDemonstrates how to use events created in Mappedin CMS.
IconsDemoDemonstrates how use Mappedin icons.Icons
Image3DDemoDemonstrates how to add images on a map.Images, Textures & Colors
InteractivityDemoDemonstrates how to capture and act on touch events.Interactivity
LabelsDemoDemonstrates adding rich labels to the map.Labels
LocationsDemoDemonstrates using location profiles and categories.Location Profiles & Categories
MarkersDemoDemonstrates adding HTML Markers to the map.Markers
ModelsDemoDemonstrates adding 3D models to the map.3D Models
MultiFloorViewDemoDemonstrates using multi floor view.Multi Floor View & Stacked Maps
NavigationDemoDemonstrates wayfinding and navigation across multiple floors.Wayfinding
OfflineModeDemoDemonstrates loading a map from a local Mappedin Venue Format (MVFv3) file.Offline Mode
PathsDemoDemonstrates how to draw a path between two rooms.Wayfinding
QueryDemoDemonstrates how to find the nearest room based on a coordinate and click event.
RenderMVFv3MapKitDemonstrates how to render a Mappedin Venue Format v3 (MVFv3) file using MapKit.Render MVF v3 with MapKit
ReusableMapDemoDemonstrates how to reuse the same MapView instance on multiple screens for faster loading.Reusing a MapView Across Screens
SearchDemoDemonstrates how to use the suggest and search feature.Search
StackedMapsDemoDemonstrates how to use the stacked maps.Multi Floor View & Stacked Maps
Text3DDemoDemonstrates how to use Text3D labels.Flat Text
TurnByTurnDemoDemonstrates how to use turn by turn directions.Turn-by-Turn Directions

A sample that implements Mappedin with SwiftUI is available in the SwiftUI With Mappedin project. Further documentation can be found in the Mappedin SwiftUI Guide.

Additional Resources


About

MappedIn iOS SDK - public releases

Resources

Stars

7 stars

Watchers

24 watching

Forks

Releases

Packages

Used by

Contributors

Languages