Azure Maps community - Open-source projects

These open-source, community-driven initiatives are created and maintained by the Azure Maps team. They're not part of the standard product or service offerings.

Open-source Web SDK modules

The following tables list some of the most popular Azure Maps open-source projects and samples.

Maintained by Azure Maps team

The following table lists the open-source projects maintained by Azure Maps team that extend the capabilities of the Azure Maps Web SDK.

Project Name  Description  npm Package 
react-azure-maps An Azure Maps Web SDK wrapper in react framework. For more information and interactive samples, see the Azure Maps React wrapper Getting Started guide. react-azure-maps
Azure Maps Animation module A rich library of animations for use with the Azure Maps Web SDK. @azure-maps/animations
Azure Maps Gridded Data Source module A module for the Azure Maps Web SDK that provides a data source that clusters data points into cells of a grid area. This operation is also known by many names such as tessellations, data binning, or hex bins. @azure-maps/gridded-data-source
Azure maps selection control module An Azure Maps Web SDK module that provides controls for selecting data in a data source using drawing tools or by requesting a route range polygon. N/A

Contributed and maintained by Community

The following table lists the open-source projects contributed to, and maintained by the development Community that extend the capabilities of the Azure Maps Web SDK.

Project Name Description
Azure Maps Bring Data Into View Control module An Azure Maps Web SDK module that provides a control that makes it easy to bring any data loaded on the map into view.
Azure Maps HTML Marker Layer module An Azure Maps Web SDK module that provides a layer that renders point data from a data source as HTML elements on the map.
Azure Maps Image Exporter module A module for the Azure Maps Web SDK that generates screenshots of the map.
Azure Maps Overview Map module An Azure Maps Web SDK module that provides a control that displays an overview map of the area the main map is focused on.
Azure Maps Spider Clusters module A module for the Azure Maps Web SDK that adds a visualization to the map that expands clusters into a spiral spider layout.
Azure Maps Spyglass Control module An Azure Maps Web SDK module that provides a window that displays a data set inside of a spyglass on the map.
Azure Maps Swipe Map module A module for the Azure Maps Web SDK that allows swiping between two overlapping maps, ideal for comparing two overlapping data sets.
Azure Maps Sync Map module An Azure Maps Web SDK module that synchronizes the cameras of two or more maps.

Samples

Project Name Description
Azure Maps Code Samples A collection of code samples for using Azure Maps in web-based apps.
React Azure Maps Playground A getting started guide to help you create your first map using the React wrapper for Azure Maps
Azure Maps & Microsoft Entra ID Samples A collection of samples that show how to use Microsoft Entra ID with Azure Maps.
Azure Maps Jupyter Notebook samples A collection of Python samples using the Azure Maps REST services.
Implement IoT spatial analytics using Azure Maps Tracking and capturing relevant events that occur in space and time is a common IoT scenario.

Supportability of open-source projects

All Azure Maps open-source projects and samples use supported and recommended techniques and are:

  • Created and maintained by Microsoft and the community.
  • A community initiative – people who work on the initiative for the benefit of others, and have their normal day job as well.
  • NOT a product, and not supported by Premier Support or other official support channels.
  • Supported in similar ways as other open-source projects done by Microsoft with support from the community by the community.

Next steps

Find more open-source Azure Maps projects.