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 projects
The following tables list some of the most popular Azure Maps open-source projects and samples.
Bots
Project Name | Description |
---|---|
Bot Framework - Point of Interest skill | The Point of Interest Skill provides POI related capabilities to a Virtual Assistant using Azure Maps with Azure Bot Service and Bot Framework. |
BotBuilder Location | An open-source location picker control for Microsoft Bot Framework powered by Bing Maps REST services. |
Open Web SDK modules
The following table lists the open-source projects that extend the capabilities of the Azure Maps Web SDK.
Project Name | Description |
---|---|
Azure Maps Animation module | A rich library of animations for use with the Azure Maps Web SDK. |
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 Geolocation Control module | An Azure Maps Web SDK module that provides a control that uses the browser's geolocation API to locate the user on the map. |
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 Fullscreen Control module | An Azure Maps Web SDK module that provides a control to display the map in full screen mode. |
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 Scale Bar Control module | An Azure Maps Web SDK module that provides a control that displays a scale bar relative to the pixel resolution at the center of the map. |
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. |
Azure Maps Services UI module | A set of web UI controls wrapping the Azure Maps REST services. |
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. |
Azure Maps Gov Cloud Code Samples | A collection of code samples for using Azure Maps through Azure Government Cloud. |
Azure Maps & Microsoft Entra ID Samples | A collection of samples that show how to use Microsoft Entra ID with Azure Maps. |
LiveMaps | A sample application that provides live indoor maps visualization of IoT data on top of Azure Maps using Azure Maps Creator. |
Azure Maps Jupyter Notebook samples | A collection of Python samples using the Azure Maps REST services. |
Azure Maps .NET UWP IoT Remote Control | A sample application that shows how to build a remotely controlled map using Azure Maps and IoT hub services. |
Implement IoT spatial analytics using Azure Maps | Tracking and capturing relevant events that occur in space and time is a common IoT scenario. |
Third party map control plugins
Project Name | Description |
---|---|
Azure Maps Cesium plugin | A Cesium JS plugin that makes it easy to integrate Azure Maps services such as tile layers and geocoding services. |
Azure Maps Leaflet plugin | A leaflet JavaScript plugin that makes it easy to overlay tile layers from the Azure Maps tile services. |
Azure Maps OpenLayers plugin | A OpenLayers JavaScript plugin that makes it easy to overlay tile layers from the Azure Maps tile services. |
Tools and resources
Project Name | Description |
---|---|
Azure Maps Docs | Source for all Azure Location Based Services documentation. |
Azure Maps Creator Tools | Python tools for Azure Maps Creator Tools. |
For a more complete list of open-source projects for Azure Maps that includes community created projects, see Azure Maps Open Source Projects in GitHub.
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.