Azure Maps Creator for indoor maps

Published May 26 2020 08:00 AM 7,846 Views

One of the most requested features for Azure Maps is helping customers in creating and using map data for indoor environments. Indoor maps and location analytics are rapidly becoming an essential element of smart building applications built to help optimize operations and space occupant experiences. Facilities like workplaces, stores, airports are using IoT devices, mobile apps and systems to improve energy, space utilization, guest experiences and many more scenarios.

Azure Maps Creator is a new feature designed to help create and securely host indoor maps which can be augmented with data from other systems at run time. The indoor map data is not used to enrich Azure Maps, customers fully own the data and sharing policies. Azure Maps API and SDK can be used to both generate indoor maps and build intelligent indoor maps and applications.

Using Creator, indoor maps can include as little as physical spaces to more such as furniture, equipment, IoT devices and Wi-Fi access points signal areas. Azure Maps Creator capabilities help creating indoor maps:

  • Convert Computer-aided design (CAD) drawings into maps data. You can use the new Conversion service to create maps out of floorplan drawings created with CAD tools.
  • Import geojson data. Geojson is a widely used geospatial format and the new Dataset service helps you import data such as desks and chairs, or equipment locations.
  • Create maps with multiple facilities. You can keep adding facilities to a single map dataset to efficiently deliver experiences across multiple facilities.
  • Vector tiles. Tiles are a great way to deliver performant maps on client applications. The new Tileset service helps you create tile sets out of your map data.
  • Dynamic map styling. How to generate maps whose style depends on a property changing frequently at run time? For example, room occupancy, temperature, elevator status can power live indoor maps. We know frequently updating and distributing map layers to client applications is not an easy task. The new Feature State service helps efficiently represent on a map the knowledge powered by IoT systems such as Azure Digital Twins.

Azure Maps Creator makes it simple consume the private indoor maps as well. The Render service is extended to include support for dynamic rendering as events in space occurs. A new indoor module for the Web SDK includes support for floor picker widget and indoor dynamic maps. Developers can easily use the existing code and experience and add indoor maps. This screenshot shows an indoor map rendered with the Web SDK enriched with weather data and map controls.




We also added a new Web Feature service (WFS) which is your tool to query indoor data. You can look up for geometry and properties of a given room, search for particular points of interest like printers, or learn about what types of spaces are available to you to help space planners, guests and space occupants to improve their productivity and optimize the use of the facility. WFS follows the Open Geospatial Consortium standard for Features API for greater interoperability with other systems. Here is an example of API call to look up for a given room based on the room name:<key>&name=B01
{   "type": "FeatureCollection",
    "features": [
            "type": "Feature",
            "geometry": {
                "type": "Polygon",
                "coordinates": [
                    [  [
                        ], ...
            "properties": {
                "originalId": "fc81785c-0dfb-45f6-99d6-b7473f832656",
                "categoryId": "CTG11",
                "isOpenArea": false,
                "navigableBy": [
                "routeThroughBehavior": "allowed",
                "levelId": "LVL16",
                "occupants": [],
                "addressId": "DIR1",
                "name": "CIRCB01"
            "id": "UNIT78",
    "numberReturned": 1,
    "links": [
            "href": "",
            "rel": "data"


To learn more about Azure Maps and get started, check the video below and tutorials.


Version history
Last update:
‎May 21 2020 01:35 PM