This repo contains sample applications demonstrating different ways to integrate with the Mappedin SDK for Android 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 Android enables you to build powerful and highly flexible indoor mapping experiences natively on Android.
This repo also contains a project demonstrating how to use an Android WebView to integrate with our out of the box web product, Mappedin Web.
To read more about the Mappedin SDK for Android, refer to Getting Started with Mappedin SDK for Android and additional guides in the Mappedin developer docs.
The sample projects in this repo provide a client Id and client secret to access demo venues. Production apps will need their own unique client ID and client secret. Contact your Mappedin representative in order to obtain identifiers for your venues.
The following table list the sample applications that pertain to the latest version of the Mappedin SDK for Android. PlaygroundSamples lists the activity name after the sample name.
Sample Name | Description | Guide |
---|---|---|
PlaygroundSamples - ABWayfinding | Demonstrates drawing directions on the map from one location to another. | A-B Wayfinding |
PlaygroundSamples - AddInteractivity | Demonstrates capturing when a user touches a polygon and changes the polygon color. | Adding Interactivity |
PlaygroundSamples - BlueDot | Demonstrates showing the user's location on the map as a blue dot. Uses scripted location coordinates to simulate movement. | Blue Dot |
PlaygroundSamples - CameraControls | Demonstrates moving the camera to change the way the map is viewed. | Camera Controls |
PlaygroundSamples - FlatLabels | Demonstrates displaying and changing the style of flat labels. | Flat Labels |
PlaygroundSamples - FloatingLabels | Demonstrates displaying and changing the style of floating labels. | Floating Labels |
Playground Samples - Building & Level Selection | Demonstrates switching between maps for venues with multiple floors and or multiple buildings. | Building & Level Selection |
PlaygroundSamples - List Locations | Demonstrates getting the name, description and icon for all locations and displaying them in a list. | |
PlaygroundSamples - Markers | Demonstrates placing markers on the map where a user touches. | Markers |
PlaygroundSamples - Render Map | Demonstrates displaying a map. | Getting Started with Mappedin SDK for Android |
PlaygroundSamples - Search | Demonstrates a text search for a location name. | |
PlaygroundSamples - Turn By Turn Directions | Demonstrates retrieving and showing turn by turn directions between two points on the map. | |
Mappedin With Indoor Atlas | Demonstrates how you can integrate an Indoor Positioning System from Indoor Atlas into your Android application and provide location updates to the Mappedin SDK. | Find Your Way with Mappedin and Indoor Atlas |
Mappedin With Oriient | Demonstrates how you can integrate an Indoor Positioning System from Oriient into your Android application and provide location updates to the Mappedin SDK. | Indoor Orientation with Oriient and Mappedin |
Web Examples | Demonstrates displaying the Mappedin Web v2 web app in an Android WebView. It also shows how to open external links in a separate browser. | Mappedin Web v2 App Guide |