# MapsIndoors® Documentation

## Documentation

- [Welcome](/readme.md): Your go-to resource for tapping into the full potential of the MapsIndoors® platform. Dive into comprehensive guides, tutorials, and reference materials designed to make your implementation process se
- [Web](/sdks-and-frameworks/web.md): Documentation on the MapsIndoors Web SDK
- [Getting Started](/sdks-and-frameworks/web/tutorial.md)
- [Prerequisites](/sdks-and-frameworks/web/tutorial/getting-started.md)
- [MapsIndoors](/sdks-and-frameworks/web/tutorial/getting-started/mapsindoors.md)
- [Map Engine Provider](/sdks-and-frameworks/web/tutorial/getting-started/map-engine-provider.md)
- [Option 1: Get your Mapbox Access Token](/sdks-and-frameworks/web/tutorial/getting-started/map-engine-provider/option-1-get-your-mapbox-access-token.md)
- [Option 2: Get your Google Maps API Keys​](/sdks-and-frameworks/web/tutorial/getting-started/map-engine-provider/option-2-get-your-google-maps-api-keys.md)
- [Map Engine Setup](/sdks-and-frameworks/web/tutorial/getting-started/prerequisites.md)
- [Set Up Your Environment](/sdks-and-frameworks/web/tutorial/set-up-your-environment.md)
- [Using Mapbox](/sdks-and-frameworks/web/tutorial/using-mapbox.md)
- [Display a map](/sdks-and-frameworks/web/tutorial/using-mapbox/display-a-map.md)
- [Create a Search Experience](/sdks-and-frameworks/web/tutorial/using-mapbox/create-a-search-experience.md)
- [Show the Details](/sdks-and-frameworks/web/tutorial/using-mapbox/show-the-details.md)
- [Getting Directions](/sdks-and-frameworks/web/tutorial/using-mapbox/getting-directions.md)
- [Using Google Maps](/sdks-and-frameworks/web/tutorial/using-google-maps.md)
- [Display a map](/sdks-and-frameworks/web/tutorial/using-google-maps/display-a-map.md)
- [Create a Search Experience](/sdks-and-frameworks/web/tutorial/using-google-maps/create-a-search-experience.md)
- [Show the Details](/sdks-and-frameworks/web/tutorial/using-google-maps/show-the-details.md)
- [Getting Directions](/sdks-and-frameworks/web/tutorial/using-google-maps/getting-directions.md)
- [Map Visualization](/sdks-and-frameworks/web/map-visualization.md)
- [Highlight, Hover and Select](/sdks-and-frameworks/web/map-visualization/how-to-change-the-state-displayrules.md)
- [Remove Labels from Buildings and Venues](/sdks-and-frameworks/web/map-visualization/remove-labels-from-buildings-and-venues.md)
- [Change Building Outline](/sdks-and-frameworks/web/map-visualization/change-building-outline-color.md)
- [Managing Collisions Based on Zoom Level](/sdks-and-frameworks/web/map-visualization/managing-collisions-based-on-zoom-level.md)
- [3D Maps](/sdks-and-frameworks/web/map-visualization/3d-maps.md)
- [Managing your 3D Maps](/sdks-and-frameworks/web/map-visualization/3d-maps/managing-your-3d-maps.md)
- [Base Map Styling - Google Maps](/sdks-and-frameworks/web/map-visualization/base-map-styling-google-maps.md)
- [Managing feature visibility for Mapbox](/sdks-and-frameworks/web/map-visualization/managing-features-visibility-for-mapbox-v3.md)
- [Wayfinding](/sdks-and-frameworks/web/directions-and-routing.md)
- [Directions](/sdks-and-frameworks/web/directions-and-routing/directions.md)
- [Directions Service](/sdks-and-frameworks/web/directions-and-routing/directions-service.md)
- [Tailoring the directions to your specific needs](/sdks-and-frameworks/web/directions-and-routing/directions-service/tailoring-the-directions-to-your-specific-needs.md): by leveraging the avoidHighwayTypes and excludeHighwayTypes parameters.
- [Directions Renderer](/sdks-and-frameworks/web/directions-and-routing/directions-renderer.md)
- [Customizing the Route Animation](/sdks-and-frameworks/web/directions-and-routing/directions-renderer/customizing-the-route-animation.md)
- [Multi-stop navigation](/sdks-and-frameworks/web/directions-and-routing/multi-stop-navigation.md)
- [Custom Icons](/sdks-and-frameworks/web/directions-and-routing/multi-stop-navigation/custom-icons.md)
- [User's Location as Point of Origin](/sdks-and-frameworks/web/directions-and-routing/users-location-as-point-of-origin.md)
- [Search](/sdks-and-frameworks/web/search.md)
- [Search Operations](/sdks-and-frameworks/web/search/search-operations.md)
- [Searching](/sdks-and-frameworks/web/search/searching.md)
- [Using External ID, Geospatial Joins](/sdks-and-frameworks/web/search/external-ids.md)
- [Utilizing MapsIndoors Web Components and Other Searches](/sdks-and-frameworks/web/search/utilizing-mapsindoors-web-components-and-other-searches.md)
- [Map Management](/sdks-and-frameworks/web/map-management.md)
- [Data Visualization](/sdks-and-frameworks/web/data-visualization.md)
- [Display Heatmap Overlay](/sdks-and-frameworks/web/data-visualization/display-heatmap-overlay.md)
- [Other guides](/sdks-and-frameworks/web/other-guides.md)
- [Authentication](/sdks-and-frameworks/web/other-guides/authentication.md): Web v4
- [Single Sign-On](/sdks-and-frameworks/web/other-guides/authentication/single-sign-on.md)
- [SSO Configuration](/sdks-and-frameworks/web/other-guides/authentication/single-sign-on/sso-configuration.md)
- [SSO Authorisation](/sdks-and-frameworks/web/other-guides/authentication/single-sign-on/sso-authorisation.md)
- [2-Factor Authentication](/sdks-and-frameworks/web/other-guides/authentication/2-factor-authentication.md)
- [Password Reset](/sdks-and-frameworks/web/other-guides/authentication/password-reset.md)
- [Application User Roles](/sdks-and-frameworks/web/other-guides/application-user-roles.md)
- [Custom Properties](/sdks-and-frameworks/web/other-guides/custom-properties.md): Web v4
- [Display Language](/sdks-and-frameworks/web/other-guides/display-language.md)
- [Language](/sdks-and-frameworks/web/other-guides/display-language-1.md)
- [User Positioning](/sdks-and-frameworks/web/other-guides/user-positioning.md)
- [Show User's Location aka. Blue Dot](/sdks-and-frameworks/web/other-guides/user-positioning/show-users-location-aka.-blue-dot.md)
- [Using Cisco DNA Spaces](/sdks-and-frameworks/web/other-guides/user-positioning/using-cisco-dna-spaces.md)
- [Working with Events](/sdks-and-frameworks/web/other-guides/working-with-events.md)
- [Turn Off Collisions Based on Zoom Level](/sdks-and-frameworks/web/other-guides/turn-off-collisions-based-on-zoom-level.md)
- [Remove Labels from Buildings and Venues for Web](/sdks-and-frameworks/web/other-guides/remove-labels-from-buildings-and-venues-for-web.md)
- [Synchronizing data for a subset of venues](/sdks-and-frameworks/web/other-guides/synchronizing-data-for-a-subset-of-venues.md)
- [Custom Floor Selector](/sdks-and-frameworks/web/other-guides/custom-floor-selector.md)
- [Display Rules in Practice](/sdks-and-frameworks/web/display-rules-in-practice.md): Display Rules for the Web SDK v4
- [Offline Data](/sdks-and-frameworks/web/offline-data.md)
- [Managing map visibility](/sdks-and-frameworks/web/managing-map-visibility.md)
- [Android](/sdks-and-frameworks/android.md)
- [Getting Started](/sdks-and-frameworks/android/getting-started.md)
- [Prerequisites](/sdks-and-frameworks/android/getting-started/prerequisites.md)
- [Create a New Project](/sdks-and-frameworks/android/getting-started/create-a-new-project.md)
- [Show a Map](/sdks-and-frameworks/android/getting-started/show-a-map.md): Your environment is now fully configured, and you have the necessary Google Maps and MapsIndoors API keys. Next you will learn how to load a map with MapsIndoors.
- [Create a Search Experience](/sdks-and-frameworks/android/getting-started/create-a-search-experience.md): Now you have simple app showing a map. In this step, you'll create a simple search and display the search results in a list. You'll also learn how to filter the data displayed on the map based on the
- [Getting Directions](/sdks-and-frameworks/android/getting-started/getting-directions.md): Now we have a simple map with a floor selector where you can search for locations. When finishing this step you'll be able to create a directions between two points and change the transportation mode.
- [Enable Live Data](/sdks-and-frameworks/android/getting-started/enable-live-data.md)
- [Integrating MapsIndoors into your own App](/sdks-and-frameworks/android/getting-started/integrating-mapsindoors-into-your-own-app.md)
- [Migrating from V3 to V4](/sdks-and-frameworks/android/getting-started/migrating-from-v3-to-v4.md)
- [Migrating to Mapbox V11](/sdks-and-frameworks/android/getting-started/migrating-from-v3-to-v4/migrating-to-mapbox-v11.md): This documentation refers to the change of the Mapbox engine in 4.5.0
- [Directions](/sdks-and-frameworks/android/directions.md): Android V4
- [Directions Service](/sdks-and-frameworks/android/directions/directions-service.md): Android v4
- [Directions Renderer](/sdks-and-frameworks/android/directions/directions-renderer.md): Android v4
- [User's Location as Point of Origin](/sdks-and-frameworks/android/directions/directions-renderer/users-location-as-point-of-origin.md): Often you may want to get directions starting from a user's actual current position, instead of from another fixed Location. The following code snippet gives an example on how to implement this.
- [Wayfinding Instructions](/sdks-and-frameworks/android/directions/wayfinding-instructions.md): Android v4
- [See Route Element Details](/sdks-and-frameworks/android/directions/wayfinding-instructions/see-route-element-details.md): Android v4
- [Using multi-stop navigation](/sdks-and-frameworks/android/directions/using-multi-stop-navigation.md): Multi-stop navigation has been introduced with the release of 4.8.0. This allows users to be navigated to multiple stops within a single route.
- [Searching](/sdks-and-frameworks/android/searching.md)
- [Searching on a Map](/sdks-and-frameworks/android/searching/searching-on-a-map.md)
- [Creating a Search Experience](/sdks-and-frameworks/android/searching/creating-a-search-experience.md)
- [Additional Location Details](/sdks-and-frameworks/android/additional-location-details.md)
- [Switching Solutions](/sdks-and-frameworks/android/switching-solutions.md)
- [Caching & Offline Data](/sdks-and-frameworks/android/caching-and-offline-data.md)
- [Display Language](/sdks-and-frameworks/android/display-language.md)
- [Displaying Objects](/sdks-and-frameworks/android/displaying-objects.md)
- [Application User Roles](/sdks-and-frameworks/android/displaying-objects/application-user-roles.md)
- [Getting a Polygon from a Location](/sdks-and-frameworks/android/displaying-objects/getting-a-polygon-from-a-location.md)
- [Location Clustering](/sdks-and-frameworks/android/displaying-objects/location-clustering.md)
- [Location Data Sources](/sdks-and-frameworks/android/displaying-objects/location-data-sources.md)
- [Location Details](/sdks-and-frameworks/android/displaying-objects/location-details.md)
- [Turn Off Collisions Based on Zoom Level](/sdks-and-frameworks/android/displaying-objects/turn-off-collisions-based-on-zoom-level-1.md)
- [Enabling and Disabling features on the map](/sdks-and-frameworks/android/displaying-objects/enabling-and-disabling-features-on-the-map.md): With the Release of 4.5.0 on mapbox-v11 it is possible to hide certain map features on the map
- [Change Building Outline Color](/sdks-and-frameworks/android/change-building-outline-color.md): Android v4
- [Event Logging](/sdks-and-frameworks/android/event-logging.md)
- [Configuring a menu with AppConfig](/sdks-and-frameworks/android/configuring-a-menu-with-appconfig.md)
- [Display Heatmap Overlay](/sdks-and-frameworks/android/display-heatmap-overlay.md): Android V4
- [Custom Properties](/sdks-and-frameworks/android/custom-properties.md): Android v4
- [Custom Floor Selector](/sdks-and-frameworks/android/custom-floor-selector.md)
- [External IDs](/sdks-and-frameworks/android/external-ids.md)
- [User Positioning](/sdks-and-frameworks/android/user-positioning.md)
- [Show User's Location aka. Blue Dot](/sdks-and-frameworks/android/user-positioning/show-users-location-aka.-blue-dot.md)
- [Using Cisco DNA Spaces](/sdks-and-frameworks/android/user-positioning/using-cisco-dna-spaces.md)
- [Using Google Fused Location Provider](/sdks-and-frameworks/android/user-positioning/using-google-fused-location-provider.md)
- [Using Indoor Atlas](/sdks-and-frameworks/android/user-positioning/using-indoor-atlas.md)
- [Using CrowdConnected](/sdks-and-frameworks/android/user-positioning/using-crowdconnected.md)
- [Authentication](/sdks-and-frameworks/android/authentication.md)
- [Single Sign-On](/sdks-and-frameworks/android/authentication/single-sign-on.md)
- [SSO Configuration](/sdks-and-frameworks/android/authentication/single-sign-on/sso-configuration.md)
- [SSO Authorisation](/sdks-and-frameworks/android/authentication/single-sign-on/sso-authorisation.md)
- [2-Factor Authentication](/sdks-and-frameworks/android/authentication/2-factor-authentication.md)
- [Password Reset](/sdks-and-frameworks/android/authentication/password-reset.md)
- [Display Rules in Practice](/sdks-and-frameworks/android/display-rules-in-practice.md): Android v4
- [Label styling through Display Rules](/sdks-and-frameworks/android/display-rules-in-practice/label-styling-through-display-rules.md): On this page you will gain knowledge of how to style marker labels using Display Rules. NB: the stylings show on this page are only available when using MapsIndoors together with the Mapbox Maps SDK.
- [Highlight and Select](/sdks-and-frameworks/android/highlight-and-select.md): This documentation refers to the introduced concept of select and highlight that was released with SDK 4.3.0
- [Using multiple Map Providers](/sdks-and-frameworks/android/using-multiple-map-providers.md)
- [iOS](/sdks-and-frameworks/ios.md)
- [Getting Started](/sdks-and-frameworks/ios/getting-started.md)
- [Prerequisites](/sdks-and-frameworks/ios/getting-started/prerequisites.md)
- [Set Up Your Environment](/sdks-and-frameworks/ios/getting-started/create-a-new-project.md)
- [Display a Map](/sdks-and-frameworks/ios/getting-started/show-a-map.md)
- [Search](/sdks-and-frameworks/ios/getting-started/search.md)
- [Getting Directions](/sdks-and-frameworks/ios/getting-started/getting-directions.md)
- [Migrating from v3 to v4](/sdks-and-frameworks/ios/getting-started/migrating-from-v3-to-v4.md)
- [Directions](/sdks-and-frameworks/ios/directions.md): iOS V4
- [Directions Renderer](/sdks-and-frameworks/ios/directions/directions-renderer.md): iOS V4
- [User's Location as Point of Origin](/sdks-and-frameworks/ios/directions/directions-renderer/users-location-as-point-of-origin.md): iOS v4
- [Wayfinding Instructions](/sdks-and-frameworks/ios/directions/wayfinding-instructions.md): iOS V4
- [See Route Element Details](/sdks-and-frameworks/ios/directions/wayfinding-instructions/see-route-element-details.md): iOS v4
- [Directions Service](/sdks-and-frameworks/ios/directions/directions-service.md): iOS V4
- [Using multi-stop navigation](/sdks-and-frameworks/ios/directions/using-multi-stop-navigation.md): Multi-stop navigation has been introduced with the release of 4.5.0. This allows users to be navigated to multiple stops within a single route.
- [Searching](/sdks-and-frameworks/ios/searching.md)
- [Searching on a Map](/sdks-and-frameworks/ios/searching/searching-on-a-map.md)
- [Creating a Search Experience](/sdks-and-frameworks/ios/searching/creating-a-search-experience.md)
- [Additional Location Details](/sdks-and-frameworks/ios/additional-location-details.md)
- [Caching & Offline Data](/sdks-and-frameworks/ios/caching-and-offline-data.md)
- [Displaying Objects](/sdks-and-frameworks/ios/displaying-objects.md)
- [Application User Roles](/sdks-and-frameworks/ios/displaying-objects/application-user-roles.md)
- [Getting a Polygon from a Location](/sdks-and-frameworks/ios/displaying-objects/getting-a-polygon-from-a-location.md)
- [Location Details](/sdks-and-frameworks/ios/displaying-objects/location-details.md)
- [Turn Off Collisions Based on Zoom Level](/sdks-and-frameworks/ios/displaying-objects/turn-off-collisions-based-on-zoom-level.md): iOS v4
- [Enabling and Disabling features on the map](/sdks-and-frameworks/ios/displaying-objects/enabling-and-disabling-features-on-the-map.md)
- [Custom Floor Selector](/sdks-and-frameworks/ios/custom-floor-selector.md)
- [Change Building Outline Color](/sdks-and-frameworks/ios/change-building-outline-color.md): iOS v4
- [Custom Map Padding](/sdks-and-frameworks/ios/custom-map-padding.md)
- [Custom Properties](/sdks-and-frameworks/ios/custom-properties.md): iOS v4
- [Display Rules in Practice](/sdks-and-frameworks/ios/display-rules-in-practice.md): iOS v4
- [Label styling through Display Rules](/sdks-and-frameworks/ios/display-rules-in-practice/label-styling-through-display-rules.md): iOS v4
- [Switching Solutions](/sdks-and-frameworks/ios/switching-solutions.md)
- [Show User's Location aka. Blue Dot](/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot.md)
- [Using Indoor Atlas](/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot/using-indoor-atlas.md)
- [Using Cisco DNA Spaces](/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot/using-cisco-dna-spaces.md)
- [Using CrowdConnected](/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot/using-crowdconnected.md)
- [Highlight and Select](/sdks-and-frameworks/ios/highlight-and-select.md): This documentation refers to the introduced concept of select and highlight that was released with SDK 4.3.0.
- [Using multiple Map Providers](/sdks-and-frameworks/ios/using-multiple-map-providers.md)
- [Display Language](/sdks-and-frameworks/ios/display-language.md)
- [React Native](/sdks-and-frameworks/react-native.md)
- [Getting Started](/sdks-and-frameworks/react-native/getting-started.md)
- [Prerequisites](/sdks-and-frameworks/react-native/getting-started/prerequisites.md)
- [Project Setup](/sdks-and-frameworks/react-native/getting-started/project-setup.md)
- [Displaying a Map](/sdks-and-frameworks/react-native/getting-started/displaying-a-map.md)
- [Creating a Search Experience](/sdks-and-frameworks/react-native/getting-started/creating-a-search-experience.md)
- [Getting Directions](/sdks-and-frameworks/react-native/getting-started/getting-directions.md)
- [Enabling Live Data](/sdks-and-frameworks/react-native/getting-started/enabling-live-data.md)
- [Showing Blue Dot](/sdks-and-frameworks/react-native/showing-blue-dot.md)
- [Flutter](/sdks-and-frameworks/flutter.md)
- [Getting Started](/sdks-and-frameworks/flutter/getting-started.md)
- [Prerequisites](/sdks-and-frameworks/flutter/getting-started/prerequisites.md)
- [Create a New Project](/sdks-and-frameworks/flutter/getting-started/create-a-new-project.md)
- [Show a Map](/sdks-and-frameworks/flutter/getting-started/show-a-map.md)
- [Create a Search Experience](/sdks-and-frameworks/flutter/getting-started/create-a-search-experience.md)
- [Getting Directions](/sdks-and-frameworks/flutter/getting-started/getting-directions.md)
- [Migration Guide](/sdks-and-frameworks/flutter/migration-guide.md): This page describes how to migrate between major versions
- [Integration API](/sdks-and-frameworks/integration-api.md)
- [Integration API Access](/sdks-and-frameworks/integration-api/integration-api-access.md): Accessing your data with the Integration API​
- [Access with Swagger](/sdks-and-frameworks/integration-api/integration-api-access/access-with-swagger.md)
- [Access with Postman](/sdks-and-frameworks/integration-api/integration-api-access/access-with-postman.md)
- [Access with Python](/sdks-and-frameworks/integration-api/integration-api-access/access-with-python.md)
- [Client credentials flow](/sdks-and-frameworks/integration-api/integration-api-access/client-credentials-flow.md)
- [Data Description](/sdks-and-frameworks/integration-api/data-description.md)
- [Reverse Geocoding](/sdks-and-frameworks/integration-api/reverse-geocoding.md)
- [Route Access](/sdks-and-frameworks/integration-api/route-access.md)
- [OpenAPI Specification](/sdks-and-frameworks/integration-api/openapi-specification.md)
- [Built-In Map Edits](/sdks-and-frameworks/built-in-map-edits.md): A writable SDK add-on for MapsIndoors that allows you to integrate self-service map editing capabilities directly into your own product
- [Getting started](/sdks-and-frameworks/built-in-map-edits/getting-started.md)
- [Authentication](/sdks-and-frameworks/built-in-map-edits/authentication.md)
- [Release notes](/sdks-and-frameworks/built-in-map-edits/release-notes.md)
- [Product Overview](/products/product-overview.md)
- [CMS](/products/cms.md): The MapsIndoors Content Management System (CMS) enables you to add, edit, and maintain your data within the MapsIndoors platform.
- [Interface Overview](/products/cms/interface-overview.md)
- [Display Rules](/products/cms/display-rules.md): In this guide you will be introduced to the concept of Display Rules and how you can use Display Rules to change how Locations (POIs, Rooms and Areas) are displayed on the map.
- [Location Types](/products/cms/location-types.md)
- [Categories](/products/cms/categories.md)
- [Media Library](/products/cms/media-library.md)
- [3D Models](/products/cms/media-library/3d-models.md)
- [2D Models and Icons](/products/cms/media-library/2d-models-and-icons.md)
- [Editing Data](/products/cms/editing-data.md)
- [Solution Settings](/products/cms/solution-settings.md): This page is dedicated to describe all sections and sub-sections of Solution Settings.
- [Settings](/products/cms/settings.md)
- [Data Concepts](/products/cms/data-concepts.md): The MapsIndoors Content Management System (CMS) enables you to add, edit, and maintain your data within the MapsIndoors platform.
- [User Roles](/products/cms/user-roles.md)
- [Route Network](/products/cms/route-network.md)
- [Barrier Route Element](/products/cms/route-network/barrier-route-element.md)
- [Door Route Element](/products/cms/route-network/door-route-element.md)
- [Additional Location Details](/products/cms/additional-location-details.md)
- [Map Template](/products/fast-track-maptemplate.md): Your indoor map, ready in minutes
- [Getting Started](/products/fast-track-maptemplate/getting-started.md)
- [Web Component](/products/fast-track-maptemplate/getting-started/web-component.md)
- [React Component](/products/fast-track-maptemplate/getting-started/react-component.md)
- [Configuration](/products/fast-track-maptemplate/configuration.md)
- [Query Parameters](/products/fast-track-maptemplate/configuration/query-parameters.md)
- [Categories](/products/fast-track-maptemplate/configuration/categories.md)
- [Customization](/products/fast-track-maptemplate/customization.md): Building on top of the Map Template
- [Deploying Map Template to a cloud storage provider](/products/fast-track-maptemplate/deploying-map-template-to-a-cloud-storage-provider.md)
- [2D/3D Visibility Switch](/products/fast-track-maptemplate/2d-3d-visibility-switch.md): This article is intended to present the new map visualisation options to switch between 2D and 3D maps, allowing you to deliver performant solutions based on the device or use case.
- [External customization of the Map Template](/products/fast-track-maptemplate/external-customization-of-the-map-template.md)
- [Location Details configuration](/products/fast-track-maptemplate/location-details-configuration.md)
- [Kiosk](/products/fast-track-maptemplate/kiosk.md)
- [QR code configuration](/products/fast-track-maptemplate/kiosk/qr-code-configuration.md)
- [Web App](/products/web-app.md)
- [Build on MapsIndoors with LLMs](/other/build-on-mapsindoors-with-llms.md)
- [How to Build a Location-Aware Chatbot using Spatial Data](/other/how-to-build-a-location-aware-chatbot-using-spatial-data.md): Turn spatial data into intelligent assistance
- [Map Design](/other/map-design.md)
- [Map Design System](/other/map-design/standard-mapsindoors-map-style.md)
- [Using a Custom Mapbox MapStyle](/other/map-design/using-a-custom-mapbox-mapstyle.md)
- [2D Models](/other/map-design/2d-models.md)
- [Changelog](/other/changelog.md)
- [Web SDK](/other/changelog/web-sdk.md)
- [V4](/other/changelog/web-sdk/v4.md)
- [V3](/other/changelog/web-sdk/v3.md)
- [Android SDK](/other/changelog/android-sdk.md)
- [V4](/other/changelog/android-sdk/v4.md)
- [V3](/other/changelog/android-sdk/v3.md): Note that support for MapsIndoors Android SDK v3 ended on September 1, 2024. You should update to MapsIndoors SDK v4 at your earliest convenience to get the latest features and updates to MapsIndoors.
- [iOS SDK](/other/changelog/ios-sdk.md)
- [V4](/other/changelog/ios-sdk/v4.md)
- [V3](/other/changelog/ios-sdk/v3.md): Note that support for MapsIndoors iOS SDK v3 ended on September 1, 2024. You should update to MapsIndoors SDK v4 at your earliest convenience to get the latest features and updates to MapsIndoors.
- [React Native SDK](/other/changelog/react-native-sdk.md)
- [Flutter SDK](/other/changelog/flutter-plugin.md)
- [Glossary](/other/glossary.md)
- [Technical Requirements](/other/technical-requirements.md)
- [Legacy Docs](/legacy-docs.md)
- [Android SDK V3](/legacy-docs/android-sdk-v3.md)
- [Getting Started](/legacy-docs/android-sdk-v3/getting-started.md)
- [Prerequisites](/legacy-docs/android-sdk-v3/getting-started/prerequisites.md)
- [Create a New Project](/legacy-docs/android-sdk-v3/getting-started/create-a-new-project.md)
- [Show a Map](/legacy-docs/android-sdk-v3/getting-started/show-a-map.md)
- [Create a Search Experience](/legacy-docs/android-sdk-v3/getting-started/create-a-search-experience.md)
- [Getting Directions](/legacy-docs/android-sdk-v3/getting-started/getting-directions.md)
- [Enable Live Data](/legacy-docs/android-sdk-v3/getting-started/enable-live-data.md)
- [Integrating MapsIndoors into your own App](/legacy-docs/android-sdk-v3/getting-started/integrating-mapsindoors-into-your-own-app.md)
- [iOS SDK V3](/legacy-docs/ios-sdk-v3.md)
- [Getting Started](/legacy-docs/ios-sdk-v3/getting-started.md)
- [Prerequisites](/legacy-docs/ios-sdk-v3/getting-started/prerequisites.md)
- [Set Up Your Environment](/legacy-docs/ios-sdk-v3/getting-started/create-a-new-project.md)
- [Display a Map](/legacy-docs/ios-sdk-v3/getting-started/show-a-map.md)
- [Search](/legacy-docs/ios-sdk-v3/getting-started/create-a-search-experience.md)
- [Directions](/legacy-docs/ios-sdk-v3/getting-started/getting-directions.md)
- [Live Data](/legacy-docs/ios-sdk-v3/getting-started/enable-live-data.md)
- [Integrating MapsIndoors into your own App](/legacy-docs/ios-sdk-v3/getting-started/integrating-mapsindoors-into-your-own-app.md)
- [Inspect Route Element for iOS v3](/legacy-docs/ios-sdk-v3/inspect-route-element-for-ios-v3.md)
- [Using Cisco DNA Spaces](/legacy-docs/ios-sdk-v3/using-cisco-dna-spaces.md)
- [Using Indoor Atlas](/legacy-docs/ios-sdk-v3/using-indoor-atlas.md)
- [Switching Solutions](/legacy-docs/ios-sdk-v3/switching-solutions.md)
- [Show User's Location aka. Blue Dot](/legacy-docs/ios-sdk-v3/show-users-location-aka.-blue-dot.md)
- [Application User Roles](/legacy-docs/ios-sdk-v3/application-user-roles.md)
- [Getting a Polygon from a Location](/legacy-docs/ios-sdk-v3/getting-a-polygon-from-a-location.md)
- [Location Details](/legacy-docs/ios-sdk-v3/location-details.md)
- [MapsIndoors SDK Firewall](/mapsindoors-sdk-firewall.md): Work with MapsIndoors SDK Behind a Firewall
- [Google Analytics & Logging](/google-analytics-and-logging.md)
- [Android SDK](/reference-docs/android-sdk.md)
- [iOS SDK](/reference-docs/ios-sdk.md): Reference documentation for each version.
- [React Native SDK](/reference-docs/react-native-sdk.md)
- [Flutter SDK](/reference-docs/flutter-sdk.md)

## Academy

- [Academy](/academy/academy.md): Useful guides and best practices for maximizing your experience with MapsIndoors!
- [Pre-Loading Data in Mobile Apps](/academy/boost-performance/pre-loading-data-in-mobile-apps.md)
- [Styling Your Map](/academy/map-styling/styling-your-map.md)
- [Interface Overview](/academy/using-the-cms/interface-overview.md)
- [Integrating MapsIndoors SDKs with Modern UI Frameworks](/academy/mobile-sdks/integrating-mapsindoors-sdks-with-modern-ui-frameworks.md)
- [Room Booking Integration](/academy/use-case-guides/room-booking-integration.md)
- [Route Optimization for Cleaning Operations](/academy/use-case-guides/route-optimization-for-cleaning-operations.md): A Use Case Guide for implementing an Optimized Cleaning Route functionality. Learn how to select locations, generate the most efficient route, and navigate cleaning tasks step by step.
- [Parking Spot: Mark & Navigate Back](/academy/use-case-guides/parking-spot-mark-and-navigate-back.md)

## Help Center

- [Help Center](/help-center/help-center.md)
- [My solution is loading very slow](/help-center/performance/my-solution-is-loading-very-slow.md)
- [Why are there trees inside my building?](/help-center/the-map/why-are-there-trees-inside-my-building.md)
- [How do I remove road names?](/help-center/the-map/how-do-i-remove-road-names.md)
- [How do I update the map?](/help-center/the-map/how-do-i-update-the-map.md)
- [How can I access the CMS?](/help-center/cms/how-can-i-access-the-cms.md)
- [How can I reset my password?](/help-center/cms/how-can-i-reset-my-password.md)
- [How can I bulk edit Locations in the CMS?](/help-center/cms/how-can-i-bulk-edit-locations-in-the-cms.md)
- [How do I create a new user in the CMS?](/help-center/cms/how-do-i-create-a-new-user-in-the-cms.md)
- [How can I retrieve audit logs from the CMS?](/help-center/cms/how-can-i-retrieve-audit-logs-from-the-cms.md)
- [How can I create a MapsIndoors API Key?](/help-center/cms/how-can-i-create-a-mapsindoors-api-key.md)
