{"version":1,"pages":[{"id":"Ibs2Nq5Pg6waHn5Vx9kb","title":"Welcome","pathname":"/","siteSpaceId":"sitesp_UHfD7","icon":"hand-wave","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"}]},{"id":"hGCVL4BYWWf9E8GfXeiW","title":"Web","pathname":"/sdks-and-frameworks/web","siteSpaceId":"sitesp_UHfD7","icon":"globe","description":"Documentation on the MapsIndoors Web SDK","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"}]},{"id":"I9B3HIh7Bc9smsHx2zqh","title":"Getting Started","pathname":"/sdks-and-frameworks/web/tutorial","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"eVahWUnwVIbQXqpDKfio","title":"Prerequisites","pathname":"/sdks-and-frameworks/web/tutorial/getting-started","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"}]},{"id":"etXOJjkHgimpuYn7KgsK","title":"MapsIndoors","pathname":"/sdks-and-frameworks/web/tutorial/getting-started/mapsindoors","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Prerequisites"}]},{"id":"bB6MpjQnDMMSJEdVa7lr","title":"Map Engine Provider","pathname":"/sdks-and-frameworks/web/tutorial/getting-started/map-engine-provider","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Prerequisites"}]},{"id":"1diYdmIWr9wUdDKI3itH","title":"Option 1: Get your Mapbox Access Token","pathname":"/sdks-and-frameworks/web/tutorial/getting-started/map-engine-provider/option-1-get-your-mapbox-access-token","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Prerequisites"},{"label":"Map Engine Provider"}]},{"id":"AWYKvm2lKLNtDKjnmXM9","title":"Option 2: Get your Google Maps API Keys​","pathname":"/sdks-and-frameworks/web/tutorial/getting-started/map-engine-provider/option-2-get-your-google-maps-api-keys","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Prerequisites"},{"label":"Map Engine Provider"}]},{"id":"wCaIzCY61u0RPIXp3vhZ","title":"Map Engine Setup","pathname":"/sdks-and-frameworks/web/tutorial/getting-started/prerequisites","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Prerequisites"}]},{"id":"sH6VlodXBAsCfB0YEACK","title":"Set Up Your Environment","pathname":"/sdks-and-frameworks/web/tutorial/set-up-your-environment","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"}]},{"id":"ybBkixjcXn4sTIpV4xMc","title":"Using Mapbox","pathname":"/sdks-and-frameworks/web/tutorial/using-mapbox","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"}]},{"id":"3k4stZEjD8pHHBdUl1TH","title":"Display a map","pathname":"/sdks-and-frameworks/web/tutorial/using-mapbox/display-a-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Using Mapbox"}]},{"id":"LhOV65QNvgze40Sxf3f5","title":"Create a Search Experience","pathname":"/sdks-and-frameworks/web/tutorial/using-mapbox/create-a-search-experience","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Using Mapbox"}]},{"id":"G9ErfAykTiKoRvwq78ki","title":"Show the Details","pathname":"/sdks-and-frameworks/web/tutorial/using-mapbox/show-the-details","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Using Mapbox"}]},{"id":"JGLBw9VIwinNugrr28bz","title":"Getting Directions","pathname":"/sdks-and-frameworks/web/tutorial/using-mapbox/getting-directions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Using Mapbox"}]},{"id":"AjmPFViBqkyRvAWh9Vy0","title":"Using Google Maps","pathname":"/sdks-and-frameworks/web/tutorial/using-google-maps","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"}]},{"id":"4xuKokixH8no1CIT8IYl","title":"Display a map","pathname":"/sdks-and-frameworks/web/tutorial/using-google-maps/display-a-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Using Google Maps"}]},{"id":"kvJMDH4jHQPnrCX6rqtF","title":"Create a Search Experience","pathname":"/sdks-and-frameworks/web/tutorial/using-google-maps/create-a-search-experience","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Using Google Maps"}]},{"id":"y0ATrDpmQLM8OWdABfLP","title":"Show the Details","pathname":"/sdks-and-frameworks/web/tutorial/using-google-maps/show-the-details","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Using Google Maps"}]},{"id":"PYG1ziazbNPB1RUx7oIy","title":"Getting Directions","pathname":"/sdks-and-frameworks/web/tutorial/using-google-maps/getting-directions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Getting Started"},{"label":"Using Google Maps"}]},{"id":"sQzt6fAY07vv91AKAucO","title":"Map Visualization","pathname":"/sdks-and-frameworks/web/map-visualization","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"poqPFuNbYpeEXo3lBDck","title":"Highlight, Hover and Select","pathname":"/sdks-and-frameworks/web/map-visualization/how-to-change-the-state-displayrules","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Map Visualization"}]},{"id":"7ukFDfN9OwTZDA267Gfm","title":"Remove Labels from Buildings and Venues","pathname":"/sdks-and-frameworks/web/map-visualization/remove-labels-from-buildings-and-venues","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Map Visualization"}]},{"id":"a9KCXJSFCLujfmxzJFwI","title":"Change Building Outline","pathname":"/sdks-and-frameworks/web/map-visualization/change-building-outline-color","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Map Visualization"}]},{"id":"jOOMfr7B6SN6XG0yvdoD","title":"Managing Collisions Based on Zoom Level","pathname":"/sdks-and-frameworks/web/map-visualization/managing-collisions-based-on-zoom-level","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Map Visualization"}]},{"id":"iXScHMljtBjQVYgTN7ED","title":"3D Maps","pathname":"/sdks-and-frameworks/web/map-visualization/3d-maps","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Map Visualization"}]},{"id":"7lITheWjycs3DuNlqp8U","title":"Managing your 3D Maps","pathname":"/sdks-and-frameworks/web/map-visualization/3d-maps/managing-your-3d-maps","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Map Visualization"},{"label":"3D Maps"}]},{"id":"ljkMHHzIiTJpFBEySNSh","title":"Base Map Styling - Google Maps","pathname":"/sdks-and-frameworks/web/map-visualization/base-map-styling-google-maps","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Map Visualization"}]},{"id":"hQzfCxsLjhVhJSvU5kkx","title":"Managing feature visibility for Mapbox","pathname":"/sdks-and-frameworks/web/map-visualization/managing-features-visibility-for-mapbox-v3","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Map Visualization"}]},{"id":"gvwRWaVMKaGKuHtZnUnn","title":"Wayfinding","pathname":"/sdks-and-frameworks/web/directions-and-routing","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"RajmbJd64sag9C6IfJdy","title":"Directions","pathname":"/sdks-and-frameworks/web/directions-and-routing/directions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Wayfinding"}]},{"id":"5Dm5LnTqvkBoqFsSBeLd","title":"Directions Service","pathname":"/sdks-and-frameworks/web/directions-and-routing/directions-service","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Wayfinding"}]},{"id":"iGSWcUDQlhHx8SrrNK3p","title":"Tailoring the directions to your specific needs","pathname":"/sdks-and-frameworks/web/directions-and-routing/directions-service/tailoring-the-directions-to-your-specific-needs","siteSpaceId":"sitesp_UHfD7","description":"by leveraging the avoidHighwayTypes and excludeHighwayTypes parameters.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Wayfinding"},{"label":"Directions Service"}]},{"id":"LaupK21IdDFcDmCb2HAk","title":"Directions Renderer","pathname":"/sdks-and-frameworks/web/directions-and-routing/directions-renderer","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Wayfinding"}]},{"id":"ASA5wa9FEoYYK1j1Z3v3","title":"Customizing the Route Animation","pathname":"/sdks-and-frameworks/web/directions-and-routing/directions-renderer/customizing-the-route-animation","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Wayfinding"},{"label":"Directions Renderer"}]},{"id":"nT8EYF5eNlGmGjR21uZb","title":"Multi-stop navigation","pathname":"/sdks-and-frameworks/web/directions-and-routing/multi-stop-navigation","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Wayfinding"}]},{"id":"y3uzSTjf7qaQD1DR0uuy","title":"Custom Icons","pathname":"/sdks-and-frameworks/web/directions-and-routing/multi-stop-navigation/custom-icons","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Wayfinding"},{"label":"Multi-stop navigation"}]},{"id":"Ug5mhEJNIzuQPfcVWkvj","title":"User's Location as Point of Origin","pathname":"/sdks-and-frameworks/web/directions-and-routing/users-location-as-point-of-origin","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Wayfinding"}]},{"id":"H95psAKAZgHfmLvgfdPv","title":"Search","pathname":"/sdks-and-frameworks/web/search","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"kPDCaxvspG4aW3tCvkrp","title":"Search Operations","pathname":"/sdks-and-frameworks/web/search/search-operations","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Search"}]},{"id":"XsUX8hxQ3rXdbISsiRiA","title":"Searching","pathname":"/sdks-and-frameworks/web/search/searching","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Search"}]},{"id":"6ZK8nYDkzI2QWpxxgNEg","title":"Using External ID, Geospatial Joins","pathname":"/sdks-and-frameworks/web/search/external-ids","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Search"}]},{"id":"W2cAhbyPSK09vRx8TUhD","title":"Utilizing MapsIndoors Web Components and Other Searches","pathname":"/sdks-and-frameworks/web/search/utilizing-mapsindoors-web-components-and-other-searches","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Search"}]},{"id":"gO9CUOEZ26TPJEGN3XEV","title":"Map Management","pathname":"/sdks-and-frameworks/web/map-management","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"UgagA6LHNouGIQJOzXpy","title":"Data Visualization","pathname":"/sdks-and-frameworks/web/data-visualization","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"7PJyNFOfSSl7JuzLNGsN","title":"Display Heatmap Overlay","pathname":"/sdks-and-frameworks/web/data-visualization/display-heatmap-overlay","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Data Visualization"}]},{"id":"0afikPuHHOcmLsqynsy6","title":"Other guides","pathname":"/sdks-and-frameworks/web/other-guides","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"6mGOujj4hR15EPgemMQL","title":"Authentication","pathname":"/sdks-and-frameworks/web/other-guides/authentication","siteSpaceId":"sitesp_UHfD7","description":"Web v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"Sp5q0QMcLrxI0bp6Gyy8","title":"Single Sign-On","pathname":"/sdks-and-frameworks/web/other-guides/authentication/single-sign-on","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"},{"label":"Authentication"}]},{"id":"CgQo665UGRieLtsfe5BJ","title":"SSO Configuration","pathname":"/sdks-and-frameworks/web/other-guides/authentication/single-sign-on/sso-configuration","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"},{"label":"Authentication"},{"label":"Single Sign-On"}]},{"id":"xMZJlwjpayRcD88BRgeK","title":"SSO Authorisation","pathname":"/sdks-and-frameworks/web/other-guides/authentication/single-sign-on/sso-authorisation","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"},{"label":"Authentication"},{"label":"Single Sign-On"}]},{"id":"PBgAGWtvcuBubYzYC058","title":"2-Factor Authentication","pathname":"/sdks-and-frameworks/web/other-guides/authentication/2-factor-authentication","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"},{"label":"Authentication"}]},{"id":"mTCKqv7U81jJeMjHp4lA","title":"Password Reset","pathname":"/sdks-and-frameworks/web/other-guides/authentication/password-reset","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"},{"label":"Authentication"}]},{"id":"mt1bxrqIikNeMM1DTNbt","title":"Application User Roles","pathname":"/sdks-and-frameworks/web/other-guides/application-user-roles","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"bL2gJbovItNn7BnbRj6O","title":"Custom Properties","pathname":"/sdks-and-frameworks/web/other-guides/custom-properties","siteSpaceId":"sitesp_UHfD7","description":"Web v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"r9crefTrkULoDkX35zHB","title":"Display Language","pathname":"/sdks-and-frameworks/web/other-guides/display-language","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"9pD5oZcc65eGHJRXJzth","title":"Language","pathname":"/sdks-and-frameworks/web/other-guides/display-language-1","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"raU29lVqG2JHXMzQN7eS","title":"User Positioning","pathname":"/sdks-and-frameworks/web/other-guides/user-positioning","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"GPBA4mlO4WvawnRtoB10","title":"Show User's Location aka. Blue Dot","pathname":"/sdks-and-frameworks/web/other-guides/user-positioning/show-users-location-aka.-blue-dot","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"},{"label":"User Positioning"}]},{"id":"z1AZSFuZDWB7EuF4ulFc","title":"Using Cisco DNA Spaces","pathname":"/sdks-and-frameworks/web/other-guides/user-positioning/using-cisco-dna-spaces","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"},{"label":"User Positioning"}]},{"id":"Tpy9LbffvRwtNYIyijz2","title":"Working with Events","pathname":"/sdks-and-frameworks/web/other-guides/working-with-events","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"3crPhJWvtxtM6gS4BFhA","title":"Turn Off Collisions Based on Zoom Level","pathname":"/sdks-and-frameworks/web/other-guides/turn-off-collisions-based-on-zoom-level","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"Bf8wsBZV6NULMTuuqHdB","title":"Remove Labels from Buildings and Venues for Web","pathname":"/sdks-and-frameworks/web/other-guides/remove-labels-from-buildings-and-venues-for-web","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"SzuEoke0XrUQiXJlmBQU","title":"Synchronizing data for a subset of venues","pathname":"/sdks-and-frameworks/web/other-guides/synchronizing-data-for-a-subset-of-venues","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"TjTG2QhLJRhg7N2CN28c","title":"Custom Floor Selector","pathname":"/sdks-and-frameworks/web/other-guides/custom-floor-selector","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"},{"label":"Other guides"}]},{"id":"Jea4MSG3zc4ThVvXAF9J","title":"Display Rules in Practice","pathname":"/sdks-and-frameworks/web/display-rules-in-practice","siteSpaceId":"sitesp_UHfD7","description":"Display Rules for the Web SDK v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"pg9rQpJuR5cWCsPFBOCC","title":"Offline Data","pathname":"/sdks-and-frameworks/web/offline-data","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"M3MMtLjrEY8WUS0wYD8R","title":"Managing map visibility","pathname":"/sdks-and-frameworks/web/managing-map-visibility","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Web","icon":"globe"}]},{"id":"R2BgtViJgAzukc8rUSKA","title":"Android","pathname":"/sdks-and-frameworks/android","siteSpaceId":"sitesp_UHfD7","icon":"android","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"}]},{"id":"6BKHwE8uk6RRzfcv1RSp","title":"Getting Started","pathname":"/sdks-and-frameworks/android/getting-started","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"yNWLuneSEhn4uIneTIjp","title":"Prerequisites","pathname":"/sdks-and-frameworks/android/getting-started/prerequisites","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Getting Started"}]},{"id":"5k2nJhiTnthmotv1yKlH","title":"Create a New Project","pathname":"/sdks-and-frameworks/android/getting-started/create-a-new-project","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Getting Started"}]},{"id":"0ftAwJGtu6clMlMCImJ4","title":"Show a Map","pathname":"/sdks-and-frameworks/android/getting-started/show-a-map","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Getting Started"}]},{"id":"wFhhqT30ENM3wCrRwAZc","title":"Create a Search Experience","pathname":"/sdks-and-frameworks/android/getting-started/create-a-search-experience","siteSpaceId":"sitesp_UHfD7","description":"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","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Getting Started"}]},{"id":"nM7I8sfgOPpqYC7lw7lI","title":"Getting Directions","pathname":"/sdks-and-frameworks/android/getting-started/getting-directions","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Getting Started"}]},{"id":"iQaMh4Wg1H61rcAHppBI","title":"Enable Live Data","pathname":"/sdks-and-frameworks/android/getting-started/enable-live-data","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Getting Started"}]},{"id":"c7d0W6x7gzbKNgopCmZN","title":"Integrating MapsIndoors into your own App","pathname":"/sdks-and-frameworks/android/getting-started/integrating-mapsindoors-into-your-own-app","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Getting Started"}]},{"id":"66tctNmB275wgpfNF0YM","title":"Migrating from V3 to V4","pathname":"/sdks-and-frameworks/android/getting-started/migrating-from-v3-to-v4","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Getting Started"}]},{"id":"Diq9Zu0nvINUqikGuflo","title":"Migrating to Mapbox V11","pathname":"/sdks-and-frameworks/android/getting-started/migrating-from-v3-to-v4/migrating-to-mapbox-v11","siteSpaceId":"sitesp_UHfD7","description":"This documentation refers to the change of the Mapbox engine in 4.5.0","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Getting Started"},{"label":"Migrating from V3 to V4"}]},{"id":"2552qpoQ9RnByNe7cJNH","title":"Directions","pathname":"/sdks-and-frameworks/android/directions","siteSpaceId":"sitesp_UHfD7","description":"Android V4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"NkcNQyZ379dMDmSOaXic","title":"Directions Service","pathname":"/sdks-and-frameworks/android/directions/directions-service","siteSpaceId":"sitesp_UHfD7","description":"Android v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Directions"}]},{"id":"WXYKbDHEvw6BcouCD4L4","title":"Directions Renderer","pathname":"/sdks-and-frameworks/android/directions/directions-renderer","siteSpaceId":"sitesp_UHfD7","description":"Android v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Directions"}]},{"id":"FBnzpW8oCbYHwSDbLe6f","title":"User's Location as Point of Origin","pathname":"/sdks-and-frameworks/android/directions/directions-renderer/users-location-as-point-of-origin","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Directions"},{"label":"Directions Renderer"}]},{"id":"G2OTxGkzrUDkwuGg4pRC","title":"Wayfinding Instructions","pathname":"/sdks-and-frameworks/android/directions/wayfinding-instructions","siteSpaceId":"sitesp_UHfD7","description":"Android v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Directions"}]},{"id":"632SWD3JpiOSdhFDjIls","title":"See Route Element Details","pathname":"/sdks-and-frameworks/android/directions/wayfinding-instructions/see-route-element-details","siteSpaceId":"sitesp_UHfD7","description":"Android v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Directions"},{"label":"Wayfinding Instructions"}]},{"id":"58MuAi4xEMgBHw89vkSk","title":"Using multi-stop navigation","pathname":"/sdks-and-frameworks/android/directions/using-multi-stop-navigation","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Directions"}]},{"id":"bruNGItpXd7nFGhIBofZ","title":"Searching","pathname":"/sdks-and-frameworks/android/searching","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"iMA1xbh2wBJiWnDtyl3c","title":"Searching on a Map","pathname":"/sdks-and-frameworks/android/searching/searching-on-a-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Searching"}]},{"id":"FJA2UMfv1IWK5BMV22a5","title":"Creating a Search Experience","pathname":"/sdks-and-frameworks/android/searching/creating-a-search-experience","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Searching"}]},{"id":"PI2D3YNpqbeyetRquJYE","title":"Additional Location Details","pathname":"/sdks-and-frameworks/android/additional-location-details","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"4MWJtAKb2s2fjDRM9ZI2","title":"Switching Solutions","pathname":"/sdks-and-frameworks/android/switching-solutions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"cYpt6LehF1ul79oDwDKO","title":"Caching & Offline Data","pathname":"/sdks-and-frameworks/android/caching-and-offline-data","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"3Uq07LlQoF4IJWTKoggE","title":"Display Language","pathname":"/sdks-and-frameworks/android/display-language","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"cDGrcVSFe6dhKzYdcmUy","title":"Displaying Objects","pathname":"/sdks-and-frameworks/android/displaying-objects","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"f5b0EDj8c47uLZR0n9He","title":"Application User Roles","pathname":"/sdks-and-frameworks/android/displaying-objects/application-user-roles","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Displaying Objects"}]},{"id":"PV04fHNrXlk6vHs1hliJ","title":"Getting a Polygon from a Location","pathname":"/sdks-and-frameworks/android/displaying-objects/getting-a-polygon-from-a-location","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Displaying Objects"}]},{"id":"MPstoHCS9e7x84rbzRX2","title":"Location Clustering","pathname":"/sdks-and-frameworks/android/displaying-objects/location-clustering","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Displaying Objects"}]},{"id":"c3zwcBwXFBoTm5ZDtN5x","title":"Location Data Sources","pathname":"/sdks-and-frameworks/android/displaying-objects/location-data-sources","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Displaying Objects"}]},{"id":"LYdUjpCRkChJuM5CDJIs","title":"Location Details","pathname":"/sdks-and-frameworks/android/displaying-objects/location-details","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Displaying Objects"}]},{"id":"6gRzvN4aU7IrKiRy1HFr","title":"Turn Off Collisions Based on Zoom Level","pathname":"/sdks-and-frameworks/android/displaying-objects/turn-off-collisions-based-on-zoom-level-1","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Displaying Objects"}]},{"id":"fBi5ayS27NViE2LleTgp","title":"Enabling and Disabling features on the map","pathname":"/sdks-and-frameworks/android/displaying-objects/enabling-and-disabling-features-on-the-map","siteSpaceId":"sitesp_UHfD7","description":"With the Release of 4.5.0 on mapbox-v11 it is possible to hide certain map features on the map","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Displaying Objects"}]},{"id":"8uPpeuT1cipNZoN3j7M9","title":"Change Building Outline Color","pathname":"/sdks-and-frameworks/android/change-building-outline-color","siteSpaceId":"sitesp_UHfD7","description":"Android v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"HnilBmfpRIqsVnrbDMFi","title":"Event Logging","pathname":"/sdks-and-frameworks/android/event-logging","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"el1CGBLvsAB0n104fiWY","title":"Configuring a menu with AppConfig","pathname":"/sdks-and-frameworks/android/configuring-a-menu-with-appconfig","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"BvyAQFMRXDQ5v1gJPeRB","title":"Display Heatmap Overlay","pathname":"/sdks-and-frameworks/android/display-heatmap-overlay","siteSpaceId":"sitesp_UHfD7","description":"Android V4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"q1LgkVHnTHdYm3oGBB01","title":"Custom Properties","pathname":"/sdks-and-frameworks/android/custom-properties","siteSpaceId":"sitesp_UHfD7","description":"Android v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"BOkJiSy9PrlVkTP6SbW5","title":"Custom Floor Selector","pathname":"/sdks-and-frameworks/android/custom-floor-selector","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"YeEdXLdH37yIzPPtuGPS","title":"External IDs","pathname":"/sdks-and-frameworks/android/external-ids","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"86HcsCWFhoPoNqsvhoxK","title":"User Positioning","pathname":"/sdks-and-frameworks/android/user-positioning","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"xtAmAudIVO8VuHwkWoAl","title":"Show User's Location aka. Blue Dot","pathname":"/sdks-and-frameworks/android/user-positioning/show-users-location-aka.-blue-dot","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"User Positioning"}]},{"id":"nnB9wRK5AlNM9VCLOMwx","title":"Using Cisco DNA Spaces","pathname":"/sdks-and-frameworks/android/user-positioning/using-cisco-dna-spaces","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"User Positioning"}]},{"id":"SZC9IOhHrsTMSM2EJgte","title":"Using Google Fused Location Provider","pathname":"/sdks-and-frameworks/android/user-positioning/using-google-fused-location-provider","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"User Positioning"}]},{"id":"dtMSS1CFIxhkBXuFAs2e","title":"Using Indoor Atlas","pathname":"/sdks-and-frameworks/android/user-positioning/using-indoor-atlas","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"User Positioning"}]},{"id":"GWNuow4zPaoaugnnmXyN","title":"Using CrowdConnected","pathname":"/sdks-and-frameworks/android/user-positioning/using-crowdconnected","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"User Positioning"}]},{"id":"2x1zLZITVfn77YHhRfSQ","title":"Authentication","pathname":"/sdks-and-frameworks/android/authentication","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"rtiicuepHKygjAPEd7AG","title":"Single Sign-On","pathname":"/sdks-and-frameworks/android/authentication/single-sign-on","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Authentication"}]},{"id":"m0VyeLvpKbs1tvbnZnzx","title":"SSO Configuration","pathname":"/sdks-and-frameworks/android/authentication/single-sign-on/sso-configuration","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Authentication"},{"label":"Single Sign-On"}]},{"id":"nBMfkaM9Yv6xP9LrrW5w","title":"SSO Authorisation","pathname":"/sdks-and-frameworks/android/authentication/single-sign-on/sso-authorisation","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Authentication"},{"label":"Single Sign-On"}]},{"id":"e6JkHj6yMPdEtGs0Koqr","title":"2-Factor Authentication","pathname":"/sdks-and-frameworks/android/authentication/2-factor-authentication","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Authentication"}]},{"id":"VpKDKU5E9RjeT8OCifwU","title":"Password Reset","pathname":"/sdks-and-frameworks/android/authentication/password-reset","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Authentication"}]},{"id":"fYIxsd1SJ1zqF50UUo4r","title":"Display Rules in Practice","pathname":"/sdks-and-frameworks/android/display-rules-in-practice","siteSpaceId":"sitesp_UHfD7","description":"Android v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"isah73bZBPCm7aZ7D148","title":"Label styling through Display Rules","pathname":"/sdks-and-frameworks/android/display-rules-in-practice/label-styling-through-display-rules","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"},{"label":"Display Rules in Practice"}]},{"id":"SnqBtXdlzt6QYovtWV97","title":"Highlight and Select","pathname":"/sdks-and-frameworks/android/highlight-and-select","siteSpaceId":"sitesp_UHfD7","description":"This documentation refers to the introduced concept of select and highlight that was released with SDK 4.3.0","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"CVGvj0OCOuCZBEHrbXOu","title":"Using multiple Map Providers","pathname":"/sdks-and-frameworks/android/using-multiple-map-providers","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Android","icon":"android"}]},{"id":"PmdjbzpPsEAKoqdd58kn","title":"iOS","pathname":"/sdks-and-frameworks/ios","siteSpaceId":"sitesp_UHfD7","icon":"apple","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"}]},{"id":"yj6UCpfZ05rzlaf40gPv","title":"Getting Started","pathname":"/sdks-and-frameworks/ios/getting-started","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"STPYpWAik2xYZohzXZhs","title":"Prerequisites","pathname":"/sdks-and-frameworks/ios/getting-started/prerequisites","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Getting Started"}]},{"id":"YziIcq7Ruhw73AC6nBFO","title":"Set Up Your Environment","pathname":"/sdks-and-frameworks/ios/getting-started/create-a-new-project","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Getting Started"}]},{"id":"kE6zRcdoHwJ0HNyAKUhn","title":"Display a Map","pathname":"/sdks-and-frameworks/ios/getting-started/show-a-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Getting Started"}]},{"id":"7rO9RWBFegSk9Da5kULS","title":"Search","pathname":"/sdks-and-frameworks/ios/getting-started/search","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Getting Started"}]},{"id":"PyyaSKwfxrgzMMZqPMa0","title":"Getting Directions","pathname":"/sdks-and-frameworks/ios/getting-started/getting-directions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Getting Started"}]},{"id":"GwsgYPVtUBEP8fvTt8r9","title":"Migrating from v3 to v4","pathname":"/sdks-and-frameworks/ios/getting-started/migrating-from-v3-to-v4","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Getting Started"}]},{"id":"RadgqlwQl42MLgdZEbQp","title":"Directions","pathname":"/sdks-and-frameworks/ios/directions","siteSpaceId":"sitesp_UHfD7","description":"iOS V4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"OcCQ9XTKrTEQIWkWhASo","title":"Directions Renderer","pathname":"/sdks-and-frameworks/ios/directions/directions-renderer","siteSpaceId":"sitesp_UHfD7","description":"iOS V4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Directions"}]},{"id":"hxzhZaMjU01kestZdQz1","title":"User's Location as Point of Origin","pathname":"/sdks-and-frameworks/ios/directions/directions-renderer/users-location-as-point-of-origin","siteSpaceId":"sitesp_UHfD7","description":"iOS v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Directions"},{"label":"Directions Renderer"}]},{"id":"0j9ukFU10HtjUZHA5nO3","title":"Wayfinding Instructions","pathname":"/sdks-and-frameworks/ios/directions/wayfinding-instructions","siteSpaceId":"sitesp_UHfD7","description":"iOS V4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Directions"}]},{"id":"BmFTTIWTbkZgdDml4wZB","title":"See Route Element Details","pathname":"/sdks-and-frameworks/ios/directions/wayfinding-instructions/see-route-element-details","siteSpaceId":"sitesp_UHfD7","description":"iOS v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Directions"},{"label":"Wayfinding Instructions"}]},{"id":"xNx7HnydnGjPd4xsswMT","title":"Directions Service","pathname":"/sdks-and-frameworks/ios/directions/directions-service","siteSpaceId":"sitesp_UHfD7","description":"iOS V4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Directions"}]},{"id":"FuZ68jwOc4LPgbjPcbHL","title":"Using multi-stop navigation","pathname":"/sdks-and-frameworks/ios/directions/using-multi-stop-navigation","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Directions"}]},{"id":"BsfqZA1lVIc6S4toz4Rw","title":"Searching","pathname":"/sdks-and-frameworks/ios/searching","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"k6I28dHsYsp020D8MGyl","title":"Searching on a Map","pathname":"/sdks-and-frameworks/ios/searching/searching-on-a-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Searching"}]},{"id":"v9bE87TWwiTyupb6C42a","title":"Creating a Search Experience","pathname":"/sdks-and-frameworks/ios/searching/creating-a-search-experience","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Searching"}]},{"id":"uc5YAFxoXKQfilYYrh5f","title":"Additional Location Details","pathname":"/sdks-and-frameworks/ios/additional-location-details","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"uH1HetzJ3BdXS00GG6xX","title":"Caching & Offline Data","pathname":"/sdks-and-frameworks/ios/caching-and-offline-data","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"sB6VKpEwzenTNS9dcxiZ","title":"Displaying Objects","pathname":"/sdks-and-frameworks/ios/displaying-objects","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"MT5R3Joi0YJRZ32snWwp","title":"Application User Roles","pathname":"/sdks-and-frameworks/ios/displaying-objects/application-user-roles","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Displaying Objects"}]},{"id":"b9FvfFRZkXId0dPFoMq5","title":"Getting a Polygon from a Location","pathname":"/sdks-and-frameworks/ios/displaying-objects/getting-a-polygon-from-a-location","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Displaying Objects"}]},{"id":"aJI76uUhK4hYt9C8s5dn","title":"Location Details","pathname":"/sdks-and-frameworks/ios/displaying-objects/location-details","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Displaying Objects"}]},{"id":"EBjCg9EaWdZsZO5KZkgF","title":"Turn Off Collisions Based on Zoom Level","pathname":"/sdks-and-frameworks/ios/displaying-objects/turn-off-collisions-based-on-zoom-level","siteSpaceId":"sitesp_UHfD7","description":"iOS v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Displaying Objects"}]},{"id":"Tsyw1QIeqNsIvN9F9pSh","title":"Enabling and Disabling features on the map","pathname":"/sdks-and-frameworks/ios/displaying-objects/enabling-and-disabling-features-on-the-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Displaying Objects"}]},{"id":"0UI2IpuoTPJzEQS1YtQF","title":"Custom Floor Selector","pathname":"/sdks-and-frameworks/ios/custom-floor-selector","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"BzZHLG2jnbtXEtJVRnBC","title":"Change Building Outline Color","pathname":"/sdks-and-frameworks/ios/change-building-outline-color","siteSpaceId":"sitesp_UHfD7","description":"iOS v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"EGHdsBTF2fYbxSmqzoV1","title":"Custom Map Padding","pathname":"/sdks-and-frameworks/ios/custom-map-padding","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"Fh9bmBkPeAjes60cK7tI","title":"Custom Properties","pathname":"/sdks-and-frameworks/ios/custom-properties","siteSpaceId":"sitesp_UHfD7","description":"iOS v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"5ZGDciVWINb4uKJdEfW4","title":"Display Rules in Practice","pathname":"/sdks-and-frameworks/ios/display-rules-in-practice","siteSpaceId":"sitesp_UHfD7","description":"iOS v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"X0fP1O6jmUDwpSavXVhi","title":"Label styling through Display Rules","pathname":"/sdks-and-frameworks/ios/display-rules-in-practice/label-styling-through-display-rules","siteSpaceId":"sitesp_UHfD7","description":"iOS v4","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Display Rules in Practice"}]},{"id":"yFQeSaCuiMSnnmeHTJHS","title":"Switching Solutions","pathname":"/sdks-and-frameworks/ios/switching-solutions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"V40S10alGQMm46HosnGw","title":"Show User's Location aka. Blue Dot","pathname":"/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"nT2fP8PoueRaukWvVb06","title":"Using Indoor Atlas","pathname":"/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot/using-indoor-atlas","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Show User's Location aka. Blue Dot"}]},{"id":"SVEKLsp7HlIIGPufkreN","title":"Using Cisco DNA Spaces","pathname":"/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot/using-cisco-dna-spaces","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Show User's Location aka. Blue Dot"}]},{"id":"JM5qr6Hnw5kkyiO6FnGn","title":"Using CrowdConnected","pathname":"/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot/using-crowdconnected","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"},{"label":"Show User's Location aka. Blue Dot"}]},{"id":"Ddx7eGBjt5jZUKnUoO2M","title":"Highlight and Select","pathname":"/sdks-and-frameworks/ios/highlight-and-select","siteSpaceId":"sitesp_UHfD7","description":"This documentation refers to the introduced concept of select and highlight that was released with SDK 4.3.0.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"isubAz0j88Hi7KVgPYzu","title":"Using multiple Map Providers","pathname":"/sdks-and-frameworks/ios/using-multiple-map-providers","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"4JA9iZkcMAklp5lECeiq","title":"Display Language","pathname":"/sdks-and-frameworks/ios/display-language","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"iOS","icon":"apple"}]},{"id":"g2X6vShEuFOcI3FUFJQD","title":"React Native","pathname":"/sdks-and-frameworks/react-native","siteSpaceId":"sitesp_UHfD7","icon":"react","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"}]},{"id":"dowOQTWBEVesXa4L7jtG","title":"Getting Started","pathname":"/sdks-and-frameworks/react-native/getting-started","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"React Native","icon":"react"}]},{"id":"yopI8fjKdIdbxYvgqjnX","title":"Prerequisites","pathname":"/sdks-and-frameworks/react-native/getting-started/prerequisites","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"React Native","icon":"react"},{"label":"Getting Started"}]},{"id":"LoWuNeX56goic877iKHL","title":"Project Setup","pathname":"/sdks-and-frameworks/react-native/getting-started/project-setup","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"React Native","icon":"react"},{"label":"Getting Started"}]},{"id":"tUdDXTMDjQrrKLRvZqmF","title":"Displaying a Map","pathname":"/sdks-and-frameworks/react-native/getting-started/displaying-a-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"React Native","icon":"react"},{"label":"Getting Started"}]},{"id":"cmvDV9kZk0myaEHQcy90","title":"Creating a Search Experience","pathname":"/sdks-and-frameworks/react-native/getting-started/creating-a-search-experience","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"React Native","icon":"react"},{"label":"Getting Started"}]},{"id":"bMuOUQnxxFUwlHLWDXOF","title":"Getting Directions","pathname":"/sdks-and-frameworks/react-native/getting-started/getting-directions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"React Native","icon":"react"},{"label":"Getting Started"}]},{"id":"1tFDy53DR5Qktn6Vxgdt","title":"Enabling Live Data","pathname":"/sdks-and-frameworks/react-native/getting-started/enabling-live-data","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"React Native","icon":"react"},{"label":"Getting Started"}]},{"id":"aeJ0nUOXW2ENJOOhITTO","title":"Showing Blue Dot","pathname":"/sdks-and-frameworks/react-native/showing-blue-dot","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"React Native","icon":"react"}]},{"id":"79prCj27NZCzm1STA0Vj","title":"Flutter","pathname":"/sdks-and-frameworks/flutter","siteSpaceId":"sitesp_UHfD7","icon":"flutter","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"}]},{"id":"AEOJd1YpzNy8OCvofVkm","title":"Getting Started","pathname":"/sdks-and-frameworks/flutter/getting-started","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Flutter","icon":"flutter"}]},{"id":"Xtr7j0RPl92S060vEXSx","title":"Prerequisites","pathname":"/sdks-and-frameworks/flutter/getting-started/prerequisites","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Flutter","icon":"flutter"},{"label":"Getting Started"}]},{"id":"jPIRxsHXLzOKij7BmDFX","title":"Create a New Project","pathname":"/sdks-and-frameworks/flutter/getting-started/create-a-new-project","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Flutter","icon":"flutter"},{"label":"Getting Started"}]},{"id":"BkjAbKvxkAdaRJ1MZyKC","title":"Show a Map","pathname":"/sdks-and-frameworks/flutter/getting-started/show-a-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Flutter","icon":"flutter"},{"label":"Getting Started"}]},{"id":"FkqQXOcr07mt9fvCWLzr","title":"Create a Search Experience","pathname":"/sdks-and-frameworks/flutter/getting-started/create-a-search-experience","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Flutter","icon":"flutter"},{"label":"Getting Started"}]},{"id":"06Ia7C5YiK902IOq3n44","title":"Getting Directions","pathname":"/sdks-and-frameworks/flutter/getting-started/getting-directions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Flutter","icon":"flutter"},{"label":"Getting Started"}]},{"id":"uRIHpemp2iUtcPhnjWNg","title":"Migration Guide","pathname":"/sdks-and-frameworks/flutter/migration-guide","siteSpaceId":"sitesp_UHfD7","description":"This page describes how to migrate between major versions","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Flutter","icon":"flutter"}]},{"id":"Jr2DI7JophOmukVIQW7U","title":"Integration API","pathname":"/sdks-and-frameworks/integration-api","siteSpaceId":"sitesp_UHfD7","icon":"webhook","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"}]},{"id":"O40EKsPOqwklQBgRamlS","title":"Integration API Access","pathname":"/sdks-and-frameworks/integration-api/integration-api-access","siteSpaceId":"sitesp_UHfD7","description":"Accessing your data with the Integration API​","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Integration API","icon":"webhook"}]},{"id":"gGT1zjiheG0BNyWPBdO1","title":"Access with Swagger","pathname":"/sdks-and-frameworks/integration-api/integration-api-access/access-with-swagger","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Integration API","icon":"webhook"},{"label":"Integration API Access"}]},{"id":"TV0XNO1f9PxQK4BdJxDA","title":"Access with Postman","pathname":"/sdks-and-frameworks/integration-api/integration-api-access/access-with-postman","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Integration API","icon":"webhook"},{"label":"Integration API Access"}]},{"id":"0d4mpA8zVAsJ2dg4CXdb","title":"Access with Python","pathname":"/sdks-and-frameworks/integration-api/integration-api-access/access-with-python","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Integration API","icon":"webhook"},{"label":"Integration API Access"}]},{"id":"375sTX2GAu0ZKVyAgvBY","title":"Client credentials flow","pathname":"/sdks-and-frameworks/integration-api/integration-api-access/client-credentials-flow","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Integration API","icon":"webhook"},{"label":"Integration API Access"}]},{"id":"u5EnnGPhnRRs1Mqy5UDe","title":"Data Description","pathname":"/sdks-and-frameworks/integration-api/data-description","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Integration API","icon":"webhook"}]},{"id":"rfTFNg70GR5UGg7kIfrW","title":"Reverse Geocoding","pathname":"/sdks-and-frameworks/integration-api/reverse-geocoding","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Integration API","icon":"webhook"}]},{"id":"lZOMzuhabXrU6xjAdAJY","title":"Route Access","pathname":"/sdks-and-frameworks/integration-api/route-access","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Integration API","icon":"webhook"}]},{"id":"Eua2IIje6oKGhAVcnl31","title":"OpenAPI Specification","pathname":"/sdks-and-frameworks/integration-api/openapi-specification","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Integration API","icon":"webhook"}]},{"id":"GQZwfWiqHpIPH3V6WeyM","title":"Built-In Map Edits","pathname":"/sdks-and-frameworks/built-in-map-edits","siteSpaceId":"sitesp_UHfD7","icon":"location-pen","description":"A writable SDK add-on for MapsIndoors that allows you to integrate self-service map editing capabilities directly into your own product","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"}]},{"id":"2LKnVJBPoNoRdDAcucgb","title":"Getting started","pathname":"/sdks-and-frameworks/built-in-map-edits/getting-started","siteSpaceId":"sitesp_UHfD7","icon":"square-code","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Built-In Map Edits","icon":"location-pen"}]},{"id":"IlGMomZRe6pniISHGAV4","title":"Authentication","pathname":"/sdks-and-frameworks/built-in-map-edits/authentication","siteSpaceId":"sitesp_UHfD7","icon":"lock-keyhole","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Built-In Map Edits","icon":"location-pen"}]},{"id":"sV0ZlRaPxp3tB8Sviu5g","title":"Release notes","pathname":"/sdks-and-frameworks/built-in-map-edits/release-notes","siteSpaceId":"sitesp_UHfD7","icon":"sparkles","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"SDKS & Frameworks"},{"label":"Built-In Map Edits","icon":"location-pen"}]},{"id":"wJZIu6jC82ghnuMb3FEj","title":"Product Overview","pathname":"/products/product-overview","siteSpaceId":"sitesp_UHfD7","icon":"lightbulb","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"}]},{"id":"ESgrJFHQwi1lsgOznlIf","title":"CMS","pathname":"/products/cms","siteSpaceId":"sitesp_UHfD7","icon":"wrench-simple","description":"The MapsIndoors Content Management System (CMS) enables you to add, edit, and maintain your data within the MapsIndoors platform.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"}]},{"id":"IZENOZZpPHP2aqwuSTgz","title":"Interface Overview","pathname":"/products/cms/interface-overview","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"TBeKQUr3arwAWrTMACC2","title":"Display Rules","pathname":"/products/cms/display-rules","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"CJeQiNzblEGWZpKh240V","title":"Location Types","pathname":"/products/cms/location-types","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"l8yQyCH0S0krAJfNp78f","title":"Categories","pathname":"/products/cms/categories","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"Qz8aK7DYsQ7Rsmw8omHM","title":"Media Library","pathname":"/products/cms/media-library","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"z9hyPoK8r09TA4zha9RM","title":"3D Models","pathname":"/products/cms/media-library/3d-models","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"},{"label":"Media Library"}]},{"id":"CD1Da99ycbcwOOcqhuHX","title":"2D Models and Icons","pathname":"/products/cms/media-library/2d-models-and-icons","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"},{"label":"Media Library"}]},{"id":"PTDygvXqjiBgJTRZUeT7","title":"Editing Data","pathname":"/products/cms/editing-data","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"CZHonSJiI7JR7b1zS4gv","title":"Solution Settings","pathname":"/products/cms/solution-settings","siteSpaceId":"sitesp_UHfD7","description":"This page is dedicated to describe all sections and sub-sections of Solution Settings.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"JN0T1bihEYXyGiQAhc4g","title":"Settings","pathname":"/products/cms/settings","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"OFKW45omgeXse3lmKI8w","title":"Data Concepts","pathname":"/products/cms/data-concepts","siteSpaceId":"sitesp_UHfD7","description":"The MapsIndoors Content Management System (CMS) enables you to add, edit, and maintain your data within the MapsIndoors platform.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"AdoJpPvmaR6Wz0DaQAEp","title":"User Roles","pathname":"/products/cms/user-roles","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"eppMjCAGaasU8Mz9fu15","title":"Route Network","pathname":"/products/cms/route-network","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"rGDJ0TIADvdAO8Zqrimo","title":"Barrier Route Element","pathname":"/products/cms/route-network/barrier-route-element","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"},{"label":"Route Network"}]},{"id":"9i7sdnxpO87MwZ24LKKi","title":"Door Route Element","pathname":"/products/cms/route-network/door-route-element","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"},{"label":"Route Network"}]},{"id":"qKuK9guQj7XAqYcr0AdK","title":"Additional Location Details","pathname":"/products/cms/additional-location-details","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"CMS","icon":"wrench-simple"}]},{"id":"DZbBSGXZtVolLseSbKVr","title":"Map Template","pathname":"/products/fast-track-maptemplate","siteSpaceId":"sitesp_UHfD7","icon":"cube","description":"Your indoor map, ready in minutes","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"}]},{"id":"Io98I9wSqK6ckEqnSj1r","title":"Getting Started","pathname":"/products/fast-track-maptemplate/getting-started","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"}]},{"id":"kcF3nFWLAjYb2RLiUp66","title":"Web Component","pathname":"/products/fast-track-maptemplate/getting-started/web-component","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"},{"label":"Getting Started"}]},{"id":"IE4uJg2avJvjrGFt6p6W","title":"React Component","pathname":"/products/fast-track-maptemplate/getting-started/react-component","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"},{"label":"Getting Started"}]},{"id":"zOtlYL4ByrAsns5mHEi8","title":"Configuration","pathname":"/products/fast-track-maptemplate/configuration","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"}]},{"id":"Vqpl2m37h2ktqCbiMaBg","title":"Query Parameters","pathname":"/products/fast-track-maptemplate/configuration/query-parameters","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"},{"label":"Configuration"}]},{"id":"8Qbg3smf2mH5KqJBY1XG","title":"Categories","pathname":"/products/fast-track-maptemplate/configuration/categories","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"},{"label":"Configuration"}]},{"id":"LLo3ycH68kehplrHO968","title":"Customization","pathname":"/products/fast-track-maptemplate/customization","siteSpaceId":"sitesp_UHfD7","description":"Building on top of the Map Template","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"}]},{"id":"3BKbVjZTZOv1kW0LCOPa","title":"Deploying Map Template to a cloud storage provider","pathname":"/products/fast-track-maptemplate/deploying-map-template-to-a-cloud-storage-provider","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"}]},{"id":"UjgVirlL8vFSafydZUwu","title":"2D/3D Visibility Switch","pathname":"/products/fast-track-maptemplate/2d-3d-visibility-switch","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"}]},{"id":"CUOR7taklfgO7kysF71S","title":"External customization of the Map Template","pathname":"/products/fast-track-maptemplate/external-customization-of-the-map-template","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"}]},{"id":"9TG7YGTPtYWkTVDHg0aq","title":"Location Details configuration","pathname":"/products/fast-track-maptemplate/location-details-configuration","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"}]},{"id":"QP8irGDg3b0xfyKpBtPs","title":"Kiosk","pathname":"/products/fast-track-maptemplate/kiosk","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"}]},{"id":"O5u6BkqPfrUcf0xnPq6P","title":"'You Are Here' Kiosk Icon","pathname":"/products/fast-track-maptemplate/kiosk/you-are-here-kiosk-icon","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"},{"label":"Kiosk"}]},{"id":"cmUVAxXVS2dskwIHJ1hy","title":"QR code configuration","pathname":"/products/fast-track-maptemplate/kiosk/qr-code-configuration","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"},{"label":"Map Template","icon":"cube"},{"label":"Kiosk"}]},{"id":"fAgcKFfWRrIjnZ9kRSrW","title":"Web App","pathname":"/products/web-app","siteSpaceId":"sitesp_UHfD7","icon":"browser","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Products"}]},{"id":"eRIiVJNe4pzBw31wwwOX","title":"Build on MapsIndoors with LLMs","pathname":"/other/build-on-mapsindoors-with-llms","siteSpaceId":"sitesp_UHfD7","icon":"robot","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"}]},{"id":"H1wKKz7O6743du1KBvRy","title":"How to Build a Location-Aware Chatbot using Spatial Data","pathname":"/other/how-to-build-a-location-aware-chatbot-using-spatial-data","siteSpaceId":"sitesp_UHfD7","icon":"robot","description":"Turn spatial data into intelligent assistance","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"}]},{"id":"cgvRj7KGFTEGbeFdnuWv","title":"Map Design","pathname":"/other/map-design","siteSpaceId":"sitesp_UHfD7","icon":"pen-paintbrush","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"}]},{"id":"QnNLcZK09f75bOuSKNdQ","title":"Map Design System","pathname":"/other/map-design/standard-mapsindoors-map-style","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Map Design","icon":"pen-paintbrush"}]},{"id":"iOjQ0ttMN5UsQa9ukA7H","title":"Using a Custom Mapbox MapStyle","pathname":"/other/map-design/using-a-custom-mapbox-mapstyle","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Map Design","icon":"pen-paintbrush"}]},{"id":"WxjdZBoeRAvuRly5l0Ly","title":"2D Models","pathname":"/other/map-design/2d-models","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Map Design","icon":"pen-paintbrush"}]},{"id":"orEPlQKz0hS5HmAixL8p","title":"Changelog","pathname":"/other/changelog","siteSpaceId":"sitesp_UHfD7","icon":"sparkle","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"}]},{"id":"14xq1MkmH1PVzpz5OFAl","title":"Web SDK","pathname":"/other/changelog/web-sdk","siteSpaceId":"sitesp_UHfD7","icon":"js","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"}]},{"id":"15Qk9wruA6uxy6ZtUns0","title":"V4","pathname":"/other/changelog/web-sdk/v4","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"},{"label":"Web SDK","icon":"js"}]},{"id":"jirpYQQP3LnEEvvCPoJ8","title":"V3","pathname":"/other/changelog/web-sdk/v3","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"},{"label":"Web SDK","icon":"js"}]},{"id":"m3dkcIU0CgICEBXyzpsg","title":"Android SDK","pathname":"/other/changelog/android-sdk","siteSpaceId":"sitesp_UHfD7","icon":"android","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"}]},{"id":"IKYjnvGFutq8ibKOk2RL","title":"V4","pathname":"/other/changelog/android-sdk/v4","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"},{"label":"Android SDK","icon":"android"}]},{"id":"Zb8IGuYLGnJtJdHpgiA8","title":"V3","pathname":"/other/changelog/android-sdk/v3","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"},{"label":"Android SDK","icon":"android"}]},{"id":"4ESrrPwftiohWPIMaDJr","title":"iOS SDK","pathname":"/other/changelog/ios-sdk","siteSpaceId":"sitesp_UHfD7","icon":"apple","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"}]},{"id":"M42wuUfgXkys7wX9JXKq","title":"V4","pathname":"/other/changelog/ios-sdk/v4","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"},{"label":"iOS SDK","icon":"apple"}]},{"id":"05zJeG8wVsR63xESSuiM","title":"V3","pathname":"/other/changelog/ios-sdk/v3","siteSpaceId":"sitesp_UHfD7","description":"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.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"},{"label":"iOS SDK","icon":"apple"}]},{"id":"JFqL6hN74N2pOd8ksCdk","title":"React Native SDK","pathname":"/other/changelog/react-native-sdk","siteSpaceId":"sitesp_UHfD7","icon":"react","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"}]},{"id":"X4uE4XZfvEc7jRqr0Jed","title":"Flutter SDK","pathname":"/other/changelog/flutter-plugin","siteSpaceId":"sitesp_UHfD7","icon":"flutter","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"},{"label":"Changelog","icon":"sparkle"}]},{"id":"uwtbt9zJrsWeSQyEZIuH","title":"Glossary","pathname":"/other/glossary","siteSpaceId":"sitesp_UHfD7","icon":"book-open-reader","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"}]},{"id":"AGgo8oeZkTNaGxP7GFZZ","title":"Technical Requirements","pathname":"/other/technical-requirements","siteSpaceId":"sitesp_UHfD7","icon":"screwdriver-wrench","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Other"}]},{"id":"SOP3AtHFms8QTomXlekG","title":"Legacy Docs","pathname":"/legacy-docs","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"}]},{"id":"SRFYHIN22xv3hl2zJ71m","title":"Android SDK V3","pathname":"/legacy-docs/android-sdk-v3","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"}]},{"id":"kmFV06zMjCZCvFniyRIw","title":"Getting Started","pathname":"/legacy-docs/android-sdk-v3/getting-started","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"Android SDK V3"}]},{"id":"AmkfwH9tPk4ugnSaL7Jn","title":"Prerequisites","pathname":"/legacy-docs/android-sdk-v3/getting-started/prerequisites","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"Android SDK V3"},{"label":"Getting Started"}]},{"id":"OvuXmCKuQmQx4fRjmP3T","title":"Create a New Project","pathname":"/legacy-docs/android-sdk-v3/getting-started/create-a-new-project","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"Android SDK V3"},{"label":"Getting Started"}]},{"id":"vIZtWsXhvhuUjEEOD9Mr","title":"Show a Map","pathname":"/legacy-docs/android-sdk-v3/getting-started/show-a-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"Android SDK V3"},{"label":"Getting Started"}]},{"id":"LoZKEwWcXsNNjejdzdyn","title":"Create a Search Experience","pathname":"/legacy-docs/android-sdk-v3/getting-started/create-a-search-experience","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"Android SDK V3"},{"label":"Getting Started"}]},{"id":"rH1v8qvG9UOsOawEomvZ","title":"Getting Directions","pathname":"/legacy-docs/android-sdk-v3/getting-started/getting-directions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"Android SDK V3"},{"label":"Getting Started"}]},{"id":"is0siwF19DToa57Drw0q","title":"Enable Live Data","pathname":"/legacy-docs/android-sdk-v3/getting-started/enable-live-data","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"Android SDK V3"},{"label":"Getting Started"}]},{"id":"V2g1zJiK5Dj7X0GC5Dxp","title":"Integrating MapsIndoors into your own App","pathname":"/legacy-docs/android-sdk-v3/getting-started/integrating-mapsindoors-into-your-own-app","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"Android SDK V3"},{"label":"Getting Started"}]},{"id":"76ksE8Xx5dS4m9pxZB6f","title":"iOS SDK V3","pathname":"/legacy-docs/ios-sdk-v3","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"}]},{"id":"0pAYjYmDGiyJPfZd9Isb","title":"Getting Started","pathname":"/legacy-docs/ios-sdk-v3/getting-started","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"}]},{"id":"B99Mc1JpKB3EyBvgYQv6","title":"Prerequisites","pathname":"/legacy-docs/ios-sdk-v3/getting-started/prerequisites","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"},{"label":"Getting Started"}]},{"id":"aWNMxqZHIxXz69oLdngx","title":"Set Up Your Environment","pathname":"/legacy-docs/ios-sdk-v3/getting-started/create-a-new-project","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"},{"label":"Getting Started"}]},{"id":"Ljo57M7Ufoi1zViDk5jz","title":"Display a Map","pathname":"/legacy-docs/ios-sdk-v3/getting-started/show-a-map","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"},{"label":"Getting Started"}]},{"id":"xDs6X3eCziIkmVtE5LCf","title":"Search","pathname":"/legacy-docs/ios-sdk-v3/getting-started/create-a-search-experience","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"},{"label":"Getting Started"}]},{"id":"S32EwJex1RNUltnpnGjp","title":"Directions","pathname":"/legacy-docs/ios-sdk-v3/getting-started/getting-directions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"},{"label":"Getting Started"}]},{"id":"lolI30O0SETMkBdfg1nf","title":"Live Data","pathname":"/legacy-docs/ios-sdk-v3/getting-started/enable-live-data","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"},{"label":"Getting Started"}]},{"id":"YvmGts3o5TVk0GgJXM7B","title":"Integrating MapsIndoors into your own App","pathname":"/legacy-docs/ios-sdk-v3/getting-started/integrating-mapsindoors-into-your-own-app","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"},{"label":"Getting Started"}]},{"id":"J7ML74vNoScg1nht08lM","title":"Inspect Route Element for iOS v3","pathname":"/legacy-docs/ios-sdk-v3/inspect-route-element-for-ios-v3","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"}]},{"id":"Ax94R3o5HzhtxLlBdtZG","title":"Using Cisco DNA Spaces","pathname":"/legacy-docs/ios-sdk-v3/using-cisco-dna-spaces","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"}]},{"id":"J4288DbNwKVK2bnytBzD","title":"Using Indoor Atlas","pathname":"/legacy-docs/ios-sdk-v3/using-indoor-atlas","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"}]},{"id":"cl7kMoe0PMlPTwwyzguR","title":"Switching Solutions","pathname":"/legacy-docs/ios-sdk-v3/switching-solutions","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"}]},{"id":"972VOt8vLvv0tZcpsdpT","title":"Show User's Location aka. Blue Dot","pathname":"/legacy-docs/ios-sdk-v3/show-users-location-aka.-blue-dot","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"}]},{"id":"RMw7SPDTMmbgXEbonf2u","title":"Application User Roles","pathname":"/legacy-docs/ios-sdk-v3/application-user-roles","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"}]},{"id":"gIHT2k9tM9EupgssjTqB","title":"Getting a Polygon from a Location","pathname":"/legacy-docs/ios-sdk-v3/getting-a-polygon-from-a-location","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"}]},{"id":"F255U2cY2HZvgA2rSBZh","title":"Location Details","pathname":"/legacy-docs/ios-sdk-v3/location-details","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Legacy Docs"},{"label":"iOS SDK V3"}]},{"id":"P6Y5YmJeqVgCCCyHBvJT","title":"MapsIndoors SDK Firewall","pathname":"/mapsindoors-sdk-firewall","siteSpaceId":"sitesp_UHfD7","description":"Work with MapsIndoors SDK Behind a Firewall","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"}]},{"id":"YOAGx6crZ9iErrlHM0Y4","title":"Google Analytics & Logging","pathname":"/google-analytics-and-logging","siteSpaceId":"sitesp_UHfD7","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"}]},{"id":"kgX9oj24WDIhhBEziMlU","title":"Android SDK","pathname":"/reference-docs/android-sdk","siteSpaceId":"sitesp_UHfD7","icon":"android","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Reference Docs"}]},{"id":"UR7qvQfr6z4nBAOWXUXn","title":"iOS SDK","pathname":"/reference-docs/ios-sdk","siteSpaceId":"sitesp_UHfD7","icon":"apple","description":"Reference documentation for each version.","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Reference Docs"}]},{"id":"G3X3RbFdi45E7vSN3qhd","title":"React Native SDK","pathname":"/reference-docs/react-native-sdk","siteSpaceId":"sitesp_UHfD7","icon":"react","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Reference Docs"}]},{"id":"SnS1NlgRmxJrVDz0PC7H","title":"Flutter SDK","pathname":"/reference-docs/flutter-sdk","siteSpaceId":"sitesp_UHfD7","icon":"flutter","description":"","breadcrumbs":[{"label":"Documentation","icon":"rectangle-terminal"},{"label":"Reference Docs"}]},{"id":"Mm34udQqYYkuKAdUWvds","title":"Academy","pathname":"/academy","siteSpaceId":"sitesp_TcIac","icon":"graduation-cap","description":"Useful guides and best practices for maximizing your experience with MapsIndoors!","breadcrumbs":[{"label":"Academy","icon":"graduation-cap"}]},{"id":"G5d25zJYaygUZmpsg000","title":"Pre-Loading Data in Mobile Apps","pathname":"/academy/boost-performance/pre-loading-data-in-mobile-apps","siteSpaceId":"sitesp_TcIac","breadcrumbs":[{"label":"Academy","icon":"graduation-cap"},{"label":"Boost Performance","icon":"gauge-simple-max"}]},{"id":"0MQ7aW7YBVqBUUbtsCik","title":"Styling Your Map","pathname":"/academy/map-styling/styling-your-map","siteSpaceId":"sitesp_TcIac","breadcrumbs":[{"label":"Academy","icon":"graduation-cap"},{"label":"Map Styling","icon":"pen-paintbrush"}]},{"id":"rt9UCwArqVuZRbCG8fFe","title":"Interface Overview","pathname":"/academy/using-the-cms/interface-overview","siteSpaceId":"sitesp_TcIac","breadcrumbs":[{"label":"Academy","icon":"graduation-cap"},{"label":"Using the CMS","icon":"laptop"}]},{"id":"wwUXOUtXdiS0NxRqXIM3","title":"Integrating MapsIndoors SDKs with Modern UI Frameworks","pathname":"/academy/mobile-sdks/integrating-mapsindoors-sdks-with-modern-ui-frameworks","siteSpaceId":"sitesp_TcIac","breadcrumbs":[{"label":"Academy","icon":"graduation-cap"},{"label":"Mobile SDKs","icon":"mobile"}]},{"id":"gOU65vdkzyU94SihtYEA","title":"Room Booking Integration","pathname":"/academy/use-case-guides/room-booking-integration","siteSpaceId":"sitesp_TcIac","breadcrumbs":[{"label":"Academy","icon":"graduation-cap"},{"label":"Use Case Guides","icon":"gear"}]},{"id":"MO7MV6PIacGvU3Xovcxt","title":"Route Optimization for Cleaning Operations","pathname":"/academy/use-case-guides/route-optimization-for-cleaning-operations","siteSpaceId":"sitesp_TcIac","description":"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.","breadcrumbs":[{"label":"Academy","icon":"graduation-cap"},{"label":"Use Case Guides","icon":"gear"}]},{"id":"fm0UG0nQQSjnUZOZdR1i","title":"Parking Spot: Mark & Navigate Back","pathname":"/academy/use-case-guides/parking-spot-mark-and-navigate-back","siteSpaceId":"sitesp_TcIac","breadcrumbs":[{"label":"Academy","icon":"graduation-cap"},{"label":"Use Case Guides","icon":"gear"}]},{"id":"UOIHDUtwqmzFQSaNEgvo","title":"Help Center","pathname":"/help-center","siteSpaceId":"sitesp_iFwsr","icon":"life-ring","breadcrumbs":[{"label":"Help Center","icon":"life-ring"}]},{"id":"q5XsxA5bQqKgwUyMxAGZ","title":"My solution is loading very slow","pathname":"/help-center/performance/my-solution-is-loading-very-slow","siteSpaceId":"sitesp_iFwsr","description":"","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Performance","icon":"gauge-simple-max"}]},{"id":"snerNvQs44judOJoJ5pD","title":"Why are there trees inside my building?","pathname":"/help-center/the-map/why-are-there-trees-inside-my-building","siteSpaceId":"sitesp_iFwsr","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"the map","icon":"map"}]},{"id":"CvDc7B4UpF3JN4G095nY","title":"How do I remove road names?","pathname":"/help-center/the-map/how-do-i-remove-road-names","siteSpaceId":"sitesp_iFwsr","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"the map","icon":"map"}]},{"id":"UuYbxikUCmOIgy4HtZmQ","title":"How do I update the map?","pathname":"/help-center/the-map/how-do-i-update-the-map","siteSpaceId":"sitesp_iFwsr","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"the map","icon":"map"}]},{"id":"pe49NDEuHS4nJDhsYTWW","title":"How can I access the CMS?","pathname":"/help-center/cms/how-can-i-access-the-cms","siteSpaceId":"sitesp_iFwsr","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"CMS","icon":"laptop"}]},{"id":"Zwaj3xvEsOWkNzud0mlG","title":"How can I reset my password?","pathname":"/help-center/cms/how-can-i-reset-my-password","siteSpaceId":"sitesp_iFwsr","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"CMS","icon":"laptop"}]},{"id":"y0bGJXGHn5Mt8L3fl1rD","title":"How can I bulk edit Locations in the CMS?","pathname":"/help-center/cms/how-can-i-bulk-edit-locations-in-the-cms","siteSpaceId":"sitesp_iFwsr","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"CMS","icon":"laptop"}]},{"id":"Xy5aeGHeSfXyzqvYFuuG","title":"How do I create a new user in the CMS?","pathname":"/help-center/cms/how-do-i-create-a-new-user-in-the-cms","siteSpaceId":"sitesp_iFwsr","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"CMS","icon":"laptop"}]},{"id":"h5ZzzKz5ftsiBmEMqzhD","title":"How can I retrieve audit logs from the CMS?","pathname":"/help-center/cms/how-can-i-retrieve-audit-logs-from-the-cms","siteSpaceId":"sitesp_iFwsr","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"CMS","icon":"laptop"}]},{"id":"PS4Mxyu2cAh4NTTtT9sS","title":"How can I create a MapsIndoors API Key?","pathname":"/help-center/cms/how-can-i-create-a-mapsindoors-api-key","siteSpaceId":"sitesp_iFwsr","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"CMS","icon":"laptop"}]},{"id":"LThc2RqOxBKU56Qt3TMy","title":"Content Management System (CMS)","pathname":"/cms","siteSpaceId":"sitesp_lj9in","description":"The MapsIndoors Content Management System (CMS) is your self-service tool for keeping your indoor maps accurate, up-to-date, and on-brand — no coding required.","breadcrumbs":[{"label":"CMS","icon":"desktop"}]},{"id":"jLRfvjNsrnJ4hRkNWvkk","title":"Interface Overview","pathname":"/cms/interface/interface-overview","siteSpaceId":"sitesp_lj9in","description":"","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"}]},{"id":"7FvWQMF0kTK7HGhlQfmo","title":"Edit Interface","pathname":"/cms/interface/edit","siteSpaceId":"sitesp_lj9in","description":"The Edit interface is your main workspace within the CMS — the first thing you see when you log in and where all map management happens.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"}]},{"id":"rotcQoJA2aykBUZneGju","title":"Selectors and Filters","pathname":"/cms/interface/edit/selectors-and-filters","siteSpaceId":"sitesp_lj9in","description":"The Filter Bar runs across the top of the Edit interface and controls what you see on the map and in the list. Filters work together — the more you apply, the more focused your view becomes.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Edit Interface"}]},{"id":"75k8vYQ9qkcyr6n0W3Mm","title":"Location Details Editor","pathname":"/cms/interface/edit/location-details-editor","siteSpaceId":"sitesp_lj9in","description":"The Location Details Editor is where you view and edit everything about a specific location — from its name and type to visibility rules, images, and custom properties.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Edit Interface"}]},{"id":"eaAa3Exhyn9OH18pBRLX","title":"Actions Toolbar","pathname":"/cms/interface/edit/actions-toolbar","siteSpaceId":"sitesp_lj9in","description":"The Actions Toolbar runs along the bottom of the Edit interface and contains tools for adding locations, managing your route network, and controlling your map view.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Edit Interface"}]},{"id":"DUSbGFZwKBJb2vV58D3X","title":"Door Route Element","pathname":"/cms/interface/edit/actions-toolbar/door-route-element","siteSpaceId":"sitesp_lj9in","description":"A Door Route Element represents a physical door or entryway, controlling how the Route Network connects spaces through it.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Edit Interface"},{"label":"Actions Toolbar"}]},{"id":"hCUv3LWZPZo4sWesEZdY","title":"Barrier Route Element","pathname":"/cms/interface/edit/actions-toolbar/barrier-route-element","siteSpaceId":"sitesp_lj9in","description":"A Barrier is a route element you place on the Route Network to modify how wayfinding works at a specific point — without a physical door being present.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Edit Interface"},{"label":"Actions Toolbar"}]},{"id":"SwZws0HsNkjYZit16PQ9","title":"View Interface","pathname":"/cms/interface/view-interface","siteSpaceId":"sitesp_lj9in","description":"The View interface lets you preview your map exactly as it appears in your live apps — including routing, styling, and App Configuration settings.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"}]},{"id":"kQcKCmQPNFzzOoDULMX0","title":"Solution Details Interface","pathname":"/cms/interface/solution-details-interface","siteSpaceId":"sitesp_lj9in","description":"Solution Details is where you manage the building blocks that sit above individual locations — your Location Types, Categories, Buildings, Venues, Solution- and App settings.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"}]},{"id":"p8MGK0JbuCaGXb3P93uL","title":"Solution Settings","pathname":"/cms/interface/solution-details-interface/solution-settings","siteSpaceId":"sitesp_lj9in","description":"Solution Settings contains advanced styling and behavior configuration that applies across your entire solution.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Solution Details Interface"}]},{"id":"DZYy8Rr9qC0LDEXFjSt1","title":"App Settings","pathname":"/cms/interface/solution-details-interface/app-settings","siteSpaceId":"sitesp_lj9in","description":"Controls general app behavior, map provider settings, kiosk-related options, styling, and the initial map view shown to users when the app opens.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Solution Details Interface"}]},{"id":"6YTbJ6mzybqb8pgzkWsp","title":"Media Library","pathname":"/cms/interface/media-library","siteSpaceId":"sitesp_lj9in","description":"The Media Library is where you upload and manage all the visual assets used across your solution — icons, 2D models, and 3D models.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"}]},{"id":"6v80BBRPAh9Gqp0u9yLW","title":"Icons","pathname":"/cms/interface/media-library/icons","siteSpaceId":"sitesp_lj9in","description":"Small markers that represent locations on the map, always displayed at a fixed size regardless of zoom level.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Media Library"}]},{"id":"Lbgw7HrITPqkLq8qVEOr","title":"2D Models","pathname":"/cms/interface/media-library/2d-models","siteSpaceId":"sitesp_lj9in","description":"Images placed onto the map surface that scale with zoom, ideal for logos, floor markings, and branded graphics.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Media Library"}]},{"id":"kygro0KuhfIh7wntOdpb","title":"3D Models","pathname":"/cms/interface/media-library/3d-models","siteSpaceId":"sitesp_lj9in","description":"Three-dimensional objects placed on the map to represent real-world furniture, fixtures, and installations.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"},{"label":"Media Library"}]},{"id":"6aPzm2vVKrnoMH81NEuH","title":"Settings Interface","pathname":"/cms/interface/settings-interface","siteSpaceId":"sitesp_lj9in","description":"Manage users, audit logs, and account-level settings for your MapsIndoors solution.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Interface"}]},{"id":"pGU8G2L48PU4eWkdSO94","title":"Display Rules","pathname":"/cms/core-concepts/display-rules","siteSpaceId":"sitesp_lj9in","description":"Display Rules control how every Location looks on your map — what appears, how it looks, and at which zoom levels.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Core Concepts"}]},{"id":"mVdJIBm8FvxomoTaCsV0","title":"Configuring Display Rules","pathname":"/cms/core-concepts/display-rules/configuring-display-rules","siteSpaceId":"sitesp_lj9in","description":"","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Core Concepts"},{"label":"Display Rules"}]},{"id":"i73g4LZQanoLj7XtSO18","title":"User Roles","pathname":"/cms/core-concepts/editor","siteSpaceId":"sitesp_lj9in","description":"The MapsIndoors CMS uses two roles to control access: Administrator and Editor. Your role determines what you can see and change across the CMS.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Core Concepts"}]},{"id":"AD9lDCmpddI5WAY92HgG","title":"Data Concepts","pathname":"/cms/core-concepts/markdown","siteSpaceId":"sitesp_lj9in","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Core Concepts"}]},{"id":"ULmoXhthX9AEP6aH6ZSe","title":"Location Categories","pathname":"/cms/core-concepts/interactive-blocks","siteSpaceId":"sitesp_lj9in","description":"Categories are a way to group Locations across your map regardless of their Location Type.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Core Concepts"}]},{"id":"lWdZgI2P4YIODQ7uazsl","title":"Location Types","pathname":"/cms/core-concepts/integrations","siteSpaceId":"sitesp_lj9in","description":"Location Types group Locations of the same kind and control their default appearance on the map.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Core Concepts"}]},{"id":"RnzcsDJMzwurfzpL77qp","title":"Custom Properties","pathname":"/cms/core-concepts/custom-properties","siteSpaceId":"sitesp_lj9in","description":"Attach structured metadata to Locations, Buildings, and Venues using key-value pairs.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Core Concepts"}]},{"id":"Ab1IUwVHkymGyRZJlzBd","title":"Searchability","pathname":"/cms/core-concepts/searchability","siteSpaceId":"sitesp_lj9in","description":"Searchability controls whether a Location shows up when users search your map.","breadcrumbs":[{"label":"CMS","icon":"desktop"},{"label":"Core Concepts"}]}]}