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.
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.
| Sample | Description | Guide |
|---|---|---|
| DisplayMapDemo | The most basic example to show a map. | Getting Started |
| AreaShapesDemo | Demonstrates using shapes to show areas and route directions around closed areas. | Areas & Shapes |
| BlueDotDemo | Demonstrates using Blue Dot to show the user's position on the map. | Blue Dot |
| BuildingFloorSelectionDemo | Demonstrates switching between maps for venues with multiple floors and or multiple buildings. | Building & Floor Selection |
| CacheMapDataDemo | Demonstrates how to use cached map data to modify data between reloads. | Cache Map Data |
| CacheMVFDemo | Demonstrates how to use cached Mappedin Venue Format (MVFv3) files for quicker reloads. | Cache MVF File |
| CameraDemo | Demonstrates how to move the camera. | Camera |
| ColorsAndTexturesDemo | Demonstrates how to apply custom colors and textures to the map. | Images, Textures & Colors |
| DynamicFocusDemo | Demonstrates how to use Dynamic Focus. | Dynamic Focus |
| DynamicFocusManualDemo | Demonstrates how to create a custom Dynamic Focus effect. | Custom Dynamic Focus |
| Image3DDemo | Demonstrates how to add images on a map. | Images, Textures & Colors |
| InteractivityDemo | Demonstrates how to capture and act on touch events. | Interactivity |
| LabelsDemo | Demonstrates adding rich labels to the map. | Labels |
| LocationsDemo | Demonstrates using location profiles and categories. | Location Profiles & Categories |
| MarkersDemo | Demonstrates adding HTML Markers to the map. | Markers |
| ModelsDemo | Demonstrates adding 3D models to the map. | 3D Models |
| MultiFloorViewDemo | Demonstrates using multi floor view. | Multi Floor View & Stacked Maps |
| NavigationDemo | Demonstrates wayfinding and navigation across multiple floors. | Wayfinding |
| OfflineModeDemo | Demonstrates loading a map from a local Mappedin Venue Format (MVFv3) file. | Offline Mode |
| PathsDemo | Demonstrates how to draw a path between two rooms. | Wayfinding |
| QueryDemo | Demonstrates how to find the nearest room based on a coordinate and click event. | |
| SearchDemo | Demonstrates how to use the suggest and search feature. | Search |
| StackedMapsDemo | Demonstrates how to use the stacked maps. | Multi Floor View & Stacked Maps |
| Text3DDemo | Demonstrates how to use Text3D labels. | Flat Text |
| TurnByTurnDemo | Demonstrates how to use turn by turn directions. | Turn-by-Turn Directions |
- Mappedin Developer Site
- Mappedin SDK for iOS Getting Started Guide
- Mappedin SDK for iOS API Docs
- Release Notes