├── OtherMSMaps.md ├── SQLSpatial.md ├── LICENSE ├── README.md ├── SECURITY.md ├── BingMaps.md ├── .gitignore └── AzureMaps.md /OtherMSMaps.md: -------------------------------------------------------------------------------- 1 | # Other Microsoft Maps Open Source Projects 2 | 3 | ## Official Microsoft Projects 4 | 5 | ### Open Maps 6 | 7 | | Project Name | Description | 8 | |-|-| 9 | | [Open Maps](https://github.com/Microsoft/Open-Maps) | Microsoft Open Maps Team who make organized edits to OpenStreetMap. | 10 | 11 | ### PowerBI 12 | 13 | | Project Name | Description | 14 | |-|-| 15 | | [PowerBI Visuals - GlobeMap](https://github.com/Microsoft/powerbi-visuals-globemap) | A 3D visual using WebGL for plotting locations, with category values displayed as bar heights and heat maps. Shift+Click on bar to change center point. Slicing data points will animate to average location. | 16 | 17 | -------------------------------------------------------------------------------- /SQLSpatial.md: -------------------------------------------------------------------------------- 1 | # SQL Spatial Open Source Projects 2 | 3 | ## Official Microsoft Projects 4 | 5 | | Project Name | Description | 6 | |-|-| 7 | | [SQL Server Spatial Tools](https://github.com/Microsoft/SQLServerSpatialTools) | This project is a collection of tools for use with the spatial types in SQL Server. | 8 | | [R Server .NET Visualizing SQL Azure data in R](https://github.com/Microsoft/r-server-dotnet-visualizing-sql-azure-data-in-r) | This is a sample R ShinyApp application which shows how to query data from a SQL Azure database in the Microsoft Azure cloud and visualise that data, which contains geospacial coordinates, onto a World Map. | 9 | 10 | ## Related Community Projects 11 | 12 | | Project Name | Description | 13 | |-|-| 14 | | [Shape2SqlServer](https://github.com/xfischer/Shape2SqlServer) | Easy and fast ESRI Shape file import to MS SQL Server. | 15 | | [Pro Spatial with SQL Server 2012](https://github.com/Apress/pro-spatial-w-sql-server-2012) | Source code for 'Pro Spatial with SQL Server 2012' by Alastair Aitchison [http://www.apress.com/9781430234913](http://www.apress.com/9781430234913) | 16 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Microsoft Corporation. All rights reserved. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | --- 2 | page_type: sample 3 | description: A list of open source projects related to Microsoft's geospatial and mapping services. 4 | languages: 5 | - javascript 6 | - typescript 7 | - csharp 8 | products: 9 | - azure 10 | - azure-maps 11 | --- 12 | 13 | # Microsoft Open Source Map Projects 14 | 15 | A list of open source projects related to Microsoft's geospatial and mapping services. 16 | 17 | ## Product 18 | 19 | * [Azure Maps](AzureMaps.md) 20 | * [Bing Maps](BingMaps.md) 21 | * [SQL Spatial](SQLSpatial.md) 22 | * [Other Microsoft Map Projects](OtherMSMaps.md) 23 | 24 | # Contributing 25 | 26 | This project welcomes contributions and suggestions. Most contributions require you to agree to a 27 | Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us 28 | the rights to use your contribution. For details, visit https://cla.microsoft.com. 29 | 30 | When you submit a pull request, a CLA-bot will automatically determine whether you need to provide 31 | a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions 32 | provided by the bot. You will only need to do this once across all repos using our CLA. 33 | 34 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 35 | For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or 36 | contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. 37 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Security 4 | 5 | Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). 6 | 7 | If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below. 8 | 9 | ## Reporting Security Issues 10 | 11 | **Please do not report security vulnerabilities through public GitHub issues.** 12 | 13 | Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report). 14 | 15 | If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey). 16 | 17 | You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). 18 | 19 | Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: 20 | 21 | * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) 22 | * Full paths of source file(s) related to the manifestation of the issue 23 | * The location of the affected source code (tag/branch/commit or direct URL) 24 | * Any special configuration required to reproduce the issue 25 | * Step-by-step instructions to reproduce the issue 26 | * Proof-of-concept or exploit code (if possible) 27 | * Impact of the issue, including how an attacker might exploit the issue 28 | 29 | This information will help us triage your report more quickly. 30 | 31 | If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs. 32 | 33 | ## Preferred Languages 34 | 35 | We prefer all communications to be in English. 36 | 37 | ## Policy 38 | 39 | Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd). 40 | 41 | 42 | -------------------------------------------------------------------------------- /BingMaps.md: -------------------------------------------------------------------------------- 1 | # Bing Maps Open Source Projects 2 | 3 | ## Official Microsoft Projects 4 | 5 | | Project Name | Description | 6 | |-|-| 7 | | [Bing Maps Fleet Tracker](https://github.com/Microsoft/Bing-Maps-Fleet-Tracker) | The Bing Maps Fleet Tracker is a tracking solution for small to medium sized teams. Easily track vehicles and mobile devices. Previously known as "Project Hurghada". | 8 | | [Bing Maps REST Toolkit](https://github.com/Microsoft/BingMapsRESTToolkit) | This is a portable class library which makes it easy to access the Bing Maps REST services from .NET. | 9 | | [Bing Maps Spatial Data Services Toolkit](https://github.com/Microsoft/BingMapsSDSToolkit) | This toolkit makes it easy to use the Bing Maps Spatial Data Services (SDS) in .NET | 10 | | [Bing Maps V8 TypeScript Definitions](https://github.com/Microsoft/Bing-Maps-V8-TypeScript-Definitions) | This project contains the TypeScript definitions for the Bing Maps V8 Web Control. | 11 | | [Bing Maps V8 Code Samples](https://github.com/Microsoft/BingMapsV8CodeSamples) | This is a collection of over two hundred code samples an growing for the Bing Maps V8 web control. | 12 | | [BotBuilder Location](https://github.com/Microsoft/BotBuilder-Location) | An open-source location picker control for Microsoft Bot Framework powered by Bing Maps REST services. | 13 | | [Bing Maps Unity SDK](https://github.com/microsoft/MapsSDK-Unity) | This repository contains samples, documentation, and supporting scripts for Maps SDK, a Microsoft Garage project. | 14 | | [Bing Maps native SDKs](https://github.com/microsoft/MapsSDK-Native) | This repository contains samples, documentation and releases history for the Bing Maps SDK for Android and iOS. | 15 | 16 | ## Related Community Projects 17 | 18 | | Project Name | Description | 19 | |-|-| 20 | | [Angular Bing Maps](https://github.com/Credera/angular-bing-maps) | Set of angular directives to wrap the Bing Maps JS API. | 21 | | [Angular Maps](https://github.com/infusion-code/angular-maps) | Angular Maps (X-Map) is a set of components and services to provide map functionality in angular 2+ apps. | 22 | | [A Simple World Composer using Unity](https://github.com/zjwzjw369/A-Simple-World-Composer-using-Unity) | A Simple World Composer using Unity and Bing Maps. Easily Generate realistic terrain. | 23 | | [Bing Maps Android SDK](https://github.com/pengan1987/BingMapsAndroidSDK) | A native Android wrapper around the Bing Maps V8 web control. | 24 | | [Bing Maps V6.3 To V8 Shim](https://github.com/rbrundritt/BingMapsV63ToV8Shim) | This project provides a shim for applications that use the Bing Maps (formerly known as Virtual Earth) V6.x web control which wraps Bing Maps V8 web control. | 25 | | [Bing Maps REST Services (Python)](https://github.com/bharadwajyarlagadda/bingmaps) | This project is a Python implementation of retrieving data from Bing maps API services (REST services) | 26 | | [Bing Maps REST Services Ruby client](https://github.com/thorstadt/periplus) | Bing Maps REST Client for Ruby | 27 | | [CesiumJS](https://github.com/AnalyticalGraphicsInc/cesium) | An open-source JavaScript library for world-class 3D globes and maps. | 28 | | [Geobing (REST Node Wrapper)](https://github.com/drynaski/geobing) | Node wrapper around the Bing Maps REST Services. | 29 | | [InteractiveDataDisplay.WPF ]() | Interactive Data Display for WPF is a set of controls for adding interactive visualization of dynamic data to your application. Integrates well with Bing Maps WPF control to show data on a geographic map in latitude/longitude coordinates. | 30 | | [Leaflet Bing Layer](https://github.com/digidem/leaflet-bing-layer) | A Bing Maps layer for Leaflet. | 31 | | [React Cartographer](https://github.com/yahoo/react-cartographer) | A react component for Bing Maps. | 32 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | ## 4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore 5 | 6 | # User-specific files 7 | *.suo 8 | *.user 9 | *.userosscache 10 | *.sln.docstates 11 | 12 | # User-specific files (MonoDevelop/Xamarin Studio) 13 | *.userprefs 14 | 15 | # Build results 16 | [Dd]ebug/ 17 | [Dd]ebugPublic/ 18 | [Rr]elease/ 19 | [Rr]eleases/ 20 | x64/ 21 | x86/ 22 | bld/ 23 | [Bb]in/ 24 | [Oo]bj/ 25 | [Ll]og/ 26 | 27 | # Visual Studio 2015 cache/options directory 28 | .vs/ 29 | # Uncomment if you have tasks that create the project's static files in wwwroot 30 | #wwwroot/ 31 | 32 | # MSTest test Results 33 | [Tt]est[Rr]esult*/ 34 | [Bb]uild[Ll]og.* 35 | 36 | # NUNIT 37 | *.VisualState.xml 38 | TestResult.xml 39 | 40 | # Build Results of an ATL Project 41 | [Dd]ebugPS/ 42 | [Rr]eleasePS/ 43 | dlldata.c 44 | 45 | # .NET Core 46 | project.lock.json 47 | project.fragment.lock.json 48 | artifacts/ 49 | **/Properties/launchSettings.json 50 | 51 | *_i.c 52 | *_p.c 53 | *_i.h 54 | *.ilk 55 | *.meta 56 | *.obj 57 | *.pch 58 | *.pdb 59 | *.pgc 60 | *.pgd 61 | *.rsp 62 | *.sbr 63 | *.tlb 64 | *.tli 65 | *.tlh 66 | *.tmp 67 | *.tmp_proj 68 | *.log 69 | *.vspscc 70 | *.vssscc 71 | .builds 72 | *.pidb 73 | *.svclog 74 | *.scc 75 | 76 | # Chutzpah Test files 77 | _Chutzpah* 78 | 79 | # Visual C++ cache files 80 | ipch/ 81 | *.aps 82 | *.ncb 83 | *.opendb 84 | *.opensdf 85 | *.sdf 86 | *.cachefile 87 | *.VC.db 88 | *.VC.VC.opendb 89 | 90 | # Visual Studio profiler 91 | *.psess 92 | *.vsp 93 | *.vspx 94 | *.sap 95 | 96 | # TFS 2012 Local Workspace 97 | $tf/ 98 | 99 | # Guidance Automation Toolkit 100 | *.gpState 101 | 102 | # ReSharper is a .NET coding add-in 103 | _ReSharper*/ 104 | *.[Rr]e[Ss]harper 105 | *.DotSettings.user 106 | 107 | # JustCode is a .NET coding add-in 108 | .JustCode 109 | 110 | # TeamCity is a build add-in 111 | _TeamCity* 112 | 113 | # DotCover is a Code Coverage Tool 114 | *.dotCover 115 | 116 | # Visual Studio code coverage results 117 | *.coverage 118 | *.coveragexml 119 | 120 | # NCrunch 121 | _NCrunch_* 122 | .*crunch*.local.xml 123 | nCrunchTemp_* 124 | 125 | # MightyMoose 126 | *.mm.* 127 | AutoTest.Net/ 128 | 129 | # Web workbench (sass) 130 | .sass-cache/ 131 | 132 | # Installshield output folder 133 | [Ee]xpress/ 134 | 135 | # DocProject is a documentation generator add-in 136 | DocProject/buildhelp/ 137 | DocProject/Help/*.HxT 138 | DocProject/Help/*.HxC 139 | DocProject/Help/*.hhc 140 | DocProject/Help/*.hhk 141 | DocProject/Help/*.hhp 142 | DocProject/Help/Html2 143 | DocProject/Help/html 144 | 145 | # Click-Once directory 146 | publish/ 147 | 148 | # Publish Web Output 149 | *.[Pp]ublish.xml 150 | *.azurePubxml 151 | # TODO: Comment the next line if you want to checkin your web deploy settings 152 | # but database connection strings (with potential passwords) will be unencrypted 153 | *.pubxml 154 | *.publishproj 155 | 156 | # Microsoft Azure Web App publish settings. Comment the next line if you want to 157 | # checkin your Azure Web App publish settings, but sensitive information contained 158 | # in these scripts will be unencrypted 159 | PublishScripts/ 160 | 161 | # NuGet Packages 162 | *.nupkg 163 | # The packages folder can be ignored because of Package Restore 164 | **/packages/* 165 | # except build/, which is used as an MSBuild target. 166 | !**/packages/build/ 167 | # Uncomment if necessary however generally it will be regenerated when needed 168 | #!**/packages/repositories.config 169 | # NuGet v3's project.json files produces more ignorable files 170 | *.nuget.props 171 | *.nuget.targets 172 | 173 | # Microsoft Azure Build Output 174 | csx/ 175 | *.build.csdef 176 | 177 | # Microsoft Azure Emulator 178 | ecf/ 179 | rcf/ 180 | 181 | # Windows Store app package directories and files 182 | AppPackages/ 183 | BundleArtifacts/ 184 | Package.StoreAssociation.xml 185 | _pkginfo.txt 186 | 187 | # Visual Studio cache files 188 | # files ending in .cache can be ignored 189 | *.[Cc]ache 190 | # but keep track of directories ending in .cache 191 | !*.[Cc]ache/ 192 | 193 | # Others 194 | ClientBin/ 195 | ~$* 196 | *~ 197 | *.dbmdl 198 | *.dbproj.schemaview 199 | *.jfm 200 | *.pfx 201 | *.publishsettings 202 | orleans.codegen.cs 203 | 204 | # Since there are multiple workflows, uncomment next line to ignore bower_components 205 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 206 | #bower_components/ 207 | 208 | # RIA/Silverlight projects 209 | Generated_Code/ 210 | 211 | # Backup & report files from converting an old project file 212 | # to a newer Visual Studio version. Backup files are not needed, 213 | # because we have git ;-) 214 | _UpgradeReport_Files/ 215 | Backup*/ 216 | UpgradeLog*.XML 217 | UpgradeLog*.htm 218 | 219 | # SQL Server files 220 | *.mdf 221 | *.ldf 222 | *.ndf 223 | 224 | # Business Intelligence projects 225 | *.rdl.data 226 | *.bim.layout 227 | *.bim_*.settings 228 | 229 | # Microsoft Fakes 230 | FakesAssemblies/ 231 | 232 | # GhostDoc plugin setting file 233 | *.GhostDoc.xml 234 | 235 | # Node.js Tools for Visual Studio 236 | .ntvs_analysis.dat 237 | node_modules/ 238 | 239 | # Typescript v1 declaration files 240 | typings/ 241 | 242 | # Visual Studio 6 build log 243 | *.plg 244 | 245 | # Visual Studio 6 workspace options file 246 | *.opt 247 | 248 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) 249 | *.vbw 250 | 251 | # Visual Studio LightSwitch build output 252 | **/*.HTMLClient/GeneratedArtifacts 253 | **/*.DesktopClient/GeneratedArtifacts 254 | **/*.DesktopClient/ModelManifest.xml 255 | **/*.Server/GeneratedArtifacts 256 | **/*.Server/ModelManifest.xml 257 | _Pvt_Extensions 258 | 259 | # Paket dependency manager 260 | .paket/paket.exe 261 | paket-files/ 262 | 263 | # FAKE - F# Make 264 | .fake/ 265 | 266 | # JetBrains Rider 267 | .idea/ 268 | *.sln.iml 269 | 270 | # CodeRush 271 | .cr/ 272 | 273 | # Python Tools for Visual Studio (PTVS) 274 | __pycache__/ 275 | *.pyc 276 | 277 | # Cake - Uncomment if you are using it 278 | # tools/** 279 | # !tools/packages.config 280 | 281 | # Telerik's JustMock configuration file 282 | *.jmconfig 283 | 284 | # BizTalk build output 285 | *.btp.cs 286 | *.btm.cs 287 | *.odx.cs 288 | *.xsd.cs 289 | -------------------------------------------------------------------------------- /AzureMaps.md: -------------------------------------------------------------------------------- 1 | # Azure Maps Open Source Projects 2 | 3 | ## Official Microsoft Projects 4 | 5 | These are open-source, community-driven initiatives, created and maintained by the Azure Maps team, but are not part of the standard product or service offerings. 6 | 7 | ### Open Web SDK modules 8 | 9 | 10 | The following is a list of open-source projects that extend the capabilities of the Azure Maps Web SDK. 11 | 12 | | Project Name | Description | 13 | |-|-| 14 | | [Azure Maps Animation module](https://github.com/Azure-Samples/azure-maps-animations) | A rich library of animations for use with the Azure Maps Web SDK. | 15 | | [Azure Maps Bring Data Into View Control module](https://github.com/Azure-Samples/azure-maps-bring-data-into-view-control) | An Azure Maps Web SDK module that provides a control that makes it easy to bring any data loaded on the map into view. | 16 | | [Azure Maps Geolocation Control module](https://github.com/Azure-Samples/azure-maps-geolocation-control) | An Azure Maps Web SDK module that provides a control that uses the browser's geolocation API to locate the user on the map. | 17 | | [Azure Maps Gridded Data Source module](https://github.com/Azure-Samples/azure-maps-gridded-data-source) | 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. | 18 | | [Azure Maps Fullscreen Control module](https://github.com/Azure-Samples/azure-maps-fullscreen-control) | An Azure Maps Web SDK module that provides a control to display the map in fullscreen mode. | 19 | | [Azure Maps HTML Marker Layer module](https://github.com/Azure-Samples/azure-maps-html-marker-layer) | An Azure Maps Web SDK module that provides a layer that renders point data from a data source as HTML elements on the map. | 20 | | [Azure Maps Image Exporter module](https://github.com/Azure-Samples/azure-maps-image-exporter) | A module for the Azure Maps Web SDK that generates screenshots of the map. | 21 | | [Azure Maps Layer & Legend Control module](https://github.com/Azure-Samples/azure-maps-layer-legend/) | An Azure Maps Web SDK module that provides UI controls for dynamically styling layers and displaying legends on the map. | 22 | | [Azure Maps Overview Map module](https://github.com/Azure-Samples/azure-maps-overview-map) | An Azure Maps Web SDK module that provides a control that displays an overview map of the area the main map is focused on. | 23 | | [Azure Maps Mapbox Style Importer module](https://github.com/Azure-Samples/azure-maps-mapbox-style-importer) | An Azure Maps Web SDK module that takes a Mapbox style object and converts it into native Azure Maps classes and adds it to a map instance. | 24 | | [Azure Maps Scale Bar Control module](https://github.com/Azure-Samples/azure-maps-scale-bar-control) | 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. | 25 | | [Azure Maps Selection Control module](https://github.com/Azure-Samples/azure-maps-selection-control) | 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. | 26 | | [Azure Maps Services UI module](https://github.com/Azure-Samples/azure-maps-services-ui) | A set of web UI controls that wrap the Azure Maps REST services. | 27 | | [Azure Maps Spider Clusters module](https://github.com/Azure-Samples/azure-maps-spider-clusters) | A module for the Azure Maps Web SDK that adds a visualization to the map which expands clusters into a spiral spider layout. | 28 | | [Azure Maps Spyglass Control module](https://github.com/Azure-Samples/azure-maps-spyglass-control) | An Azure Maps Web SDK module that provides a window that displays a data set inside of a spyglass on the map. | 29 | | [Azure Maps Swipe Map module](https://github.com/Azure-Samples/azure-maps-swipe-map) | A module for the Azure Maps Web SDK that allows swiping between two overlapping maps, ideal for comparing two overlapping data sets. | 30 | | [Azure Maps Sync Map module](https://github.com/Azure-Samples/azure-maps-sync-maps) | An Azure Maps Web SDK module that synchronizes the cameras of two or more maps. | 31 | 32 | **Third party map control plugins** 33 | 34 | | Project Name | Description | 35 | |-|-| 36 | | [Azure Maps Cesium plugin](https://github.com/azure-samples/azure-maps-cesium) | A [Cesium JS](https://cesium.com/cesiumjs/) plugin that makes it easy to integrate Azure Maps services such as [tile layers](https://docs.microsoft.com/rest/api/maps/renderv2/getmaptilepreview) and [geocoding services](https://docs.microsoft.com/en-us/rest/api/maps/search). | 37 | | [Azure Maps Leaflet plugin](https://github.com/azure-samples/azure-maps-leaflet) | A [leaflet](https://leafletjs.com/) JavaScript plugin that makes it easy to overlay tile layers from the [Azure Maps tile services](https://docs.microsoft.com/rest/api/maps/renderv2/getmaptilepreview). | 38 | | [Azure Maps OpenLayers plugin](https://github.com/azure-samples/azure-maps-openlayers) | A [OpenLayers](https://www.openlayers.org/) JavaScript plugin that makes it easy to overlay tile layers from the [Azure Maps tile services](https://docs.microsoft.com/rest/api/maps/renderv2/getmaptilepreview). | 39 | 40 | ### Azure Maps Creator 41 | 42 | | Project Name | Description | 43 | |-|-| 44 | | [Azure Maps Creator Tools](https://github.com/Azure-Samples/AzureMapsCreator) | Python tools for Azure Maps Creator Tools. | 45 | | [am-creator-indoor-data-examples](https://github.com/Azure-Samples/am-creator-indoor-data-examples) | Examples of indoor data that can be used in Azure Maps creator. | 46 | 47 | ### Bots 48 | 49 | | Project Name | Description | 50 | |-|-| 51 | | [Bot Framework - Point of Interest skill](https://github.com/microsoft/botframework-solutions/tree/488093ac2fddf16096171f6a926315aa45e199e7/skills/csharp/pointofinterestskill) | The Point of Interest Skill provides POI related capabilities to a Virtual Assistant using Azure Maps with Azure Bot Service and Bot Framework. | 52 | | [BotBuilder Location](https://github.com/Microsoft/BotBuilder-Location) | An open-source location picker control for Microsoft Bot Framework powered by Bing Maps REST services. | 53 | 54 | ### Samples 55 | 56 | | Project Name | Description | 57 | |-|-| 58 | | [Azure Maps Code Samples](https://github.com/Azure-Samples/AzureMapsCodeSamples) | A collection of code samples for using Azure Maps in web based apps. | 59 | | [Azure Maps Gov Cloud Code Samples](https://github.com/Azure-Samples/AzureMapsCodeSamples) | A collection of code samples for using Azure Maps through Azure Government Cloud. | 60 | | [Azure Maps & Azure Active Directory Samples](https://github.com/Azure-Samples/Azure-Maps-AzureAD-Samples) | A collection of samples that show how to use Azure Active Directory with Azure Maps. | 61 | | [Azure Maps Jupyter Notebook samples](https://github.com/Azure-Samples/Azure-Maps-Jupyter-Notebook) | A collection of python samples using the Azure Maps REST services. | 62 | | [Azure Maps .NET UWP IoT Remote Control](https://github.com/Azure-Samples/azure-maps-dotnet-webgl-uwp-iot-remote-control) | This is a sample application which shows how to build a remotely controlled map using Azure Maps and IoT hub services. | 63 | | [Implement IoT spatial analytics using Azure Maps](https://github.com/Azure-Samples/iothub-to-azure-maps-geofencing) | Tracking and capturing relevant events that occur in space and time is a common IoT scenario. | 64 | 65 | ### Tools and resources 66 | 67 | | Project Name | Description | 68 | |-|-| 69 | | [Azure Maps Docs](https://github.com/MicrosoftDocs/azure-docs/tree/master/articles/azure-maps) | Source for all Azure Location Based Services documentation. | 70 | 71 | ## Related Community Projects 72 | 73 | These are open-source, community-driven initiatives, some of which the Azure Maps team contributes to, but are not part of the standard product or service offerings. 74 | 75 | ### Angular 76 | 77 | | Project Name | Description | 78 | |-|-| 79 | | [ng Azure Maps](https://github.com/arnaudleclerc/ng-azure-maps) | An Angular 10 Azure Maps component. | 80 | | [Angular Azure Maps](https://github.com/Acaisoft/angular-azure-maps) | An Angular 6 Azure Maps component. | 81 | | [Angular Azure Map Wrapper](https://github.com/srednicki95/am_samples) | Angular 6.0+ Azure Map Samples. | 82 | 83 | ### Blazor 84 | 85 | | Project Name | Description | 86 | |-|-| 87 | | [AzureMapsControl.Components](https://github.com/arnaudleclerc/AzureMapsControl.Components) | An Azure Maps Blazor component. WIP of azure-maps-controls Razor Components. | 88 | 89 | ### Flutter 90 | 91 | | Project Name | Description | 92 | |-|-| 93 | | [Flutter_map](https://github.com/johnpryan/flutter_map) | Use Azure Maps with the flutter UI toolkit. | 94 | 95 | ### Internet of Things (IoT) 96 | 97 | | Project Name | Description | 98 | |-|-| 99 | | [LiveMaps](https://github.com/Azure-Samples/LiveMaps) | Sample application to provide live indoor maps visualization of IoT data on top of Azure Maps using Azure Maps Creator | 100 | | [IoT Hub to Azure Maps geofence](https://github.com/Azure-Samples/iothub-to-azure-maps-geofencing) | Track and capture relevant events that occur in space and time using Azure Maps spatial analytics services. | 101 | | [Azure IoT Real-time asset tracking workshop](http://aka.ms/iot-workshop/asset-tracking) | A step by step workshop for create a real-time device asset tracking application. | 102 | 103 | ### PowerApps PCF components 104 | 105 | | Project Name | Description | 106 | |-|-| 107 | | [Azure Maps PowerApps PCF Search Control component](https://github.com/mkcgphy/Azure-Maps-Get-Search-Address-TypeAhead) | A PowerApps component that provides a search bar control powered by Azure Maps. 108 | | [Azure Maps PowerApps PCF component](https://github.com/jenschristianschroder/pcfAzureMaps) | A PowerApps PCF control that displays a dataset as pins on Azure Map. | 109 | | [Azure Maps PowerApps PCF spider cluster control](https://github.com/alano444/PCFAzureMapCluststerSpider) | A PowerApps PCF control for displaying points as clusters that expand into a spider cluster layout. [Video](https://www.youtube.com/watch?v=9ehWIk2l4Tc&feature=youtu.be) | 110 | 111 | ### Python 112 | 113 | | Project Name | Description | 114 | |-|-| 115 | | [Azure Maps for Retail, Jupyter Notebooks](https://github.com/5h15h/Azure-Maps-Jupyter-Notebooks) | A colleciton of Python samples using Azure Maps in retail scenarios. | 116 | | [Azure Maps Python Sample](https://github.com/eavanvalkenburg/azuremaps-python-sample) | Sample code for calling Azure Maps from Python. | 117 | 118 | ### Samples 119 | 120 | | Project Name | Description | 121 | |-|-| 122 | | [Azure Region Map](https://github.com/BuildAzure/azure-region-map) | An Interactive Microsoft Azure Regions Map | 123 | | [Azure Maps Bus Demo](https://github.com/DibranMulder/Azure-Maps-Bus-Demo) | Animating an electric bus ride. | 124 | | [Azure Maps Geofence Demo](https://github.com/jimbobbennett/AzureMapsGeofenceDemo) | Demo code for creating and querying a geofence. | 125 | | [Coronavirus COVID-19 Dashboard](https://github.com/rovin-ms/covid19) | A dashboard showing Covid-19 stats over time on a map. | 126 | | [Real-time flight map with Azure functions, CosmosDB and SignalR](https://github.com/davetheunissen/Global-Azure-Bootcamp-2019-Workshop) | Visualize real-time data on Azure Maps. | 127 | | [Pubs of London](https://github.com/deeja/PubsOfLondon) | A pub finder app using Azure Maps. | 128 | | [San Francisco Food Truck Explorer](https://github.com/joaquinrz/sf-foodtrucks) | A prototype application written in TypeScript and React.js to easily visualize in Microsoft Azure Maps all the current active food trucks in the city of San Francisco, CA. | 129 | | [Pollution Tracker](https://github.com/jimbobbennett/PollutionTracker) | Azure Maps based pollution tracker. | 130 | | [azuremapswebapp](https://github.com/ricardoprins/azuremapswebapp) | This webapp uses Azure Maps to visualize spatial data on an interactive map on a webpage. (Flask/Python, Azure Maps JavaScript API, WAQI API) | 131 | 132 | ### Tools and extensions 133 | 134 | | Project Name | Description | 135 | |-|-| 136 | | [A-Maps](https://github.com/riccardoklinger/amaps) | A QGIS plugin for the Azure Maps REST services. | 137 | | [AirMap Azure Maps plugin](https://github.com/airmap/js-azure-maps-plugin) | Azure Maps JS plugin to view and interact with AirMap's Contextual Airspace Rules | 138 | | [AzMapOps](https://github.com/jonsatchwell/AzMapOps) | Powershell module for working with the Azure Maps API. | 139 | | [Azure Maps GeoJSON Admin Portal](https://github.com/richorama/azure-maps-admin-portal) | A portal for managing GeoJSON data with the Azure Maps Data Services. | 140 | | [azure-maps-h3](https://github.com/Azure-Samples/azure-maps-h3) | Azure Maps sample for creating H3 Mapbox layers using the Mapbox instance in Azure Maps. | 141 | | [Azure Maps .NET REST Client](https://github.com/perfahlen/AzureMapsRestServices) | .NET 5 library to access Azure Maps REST Services | 142 | | [PHP Azure Maps Provider](https://github.com/max-langerman/azure-maps-provider) | A PHP Azure Maps Geocoder Provider. | 143 | 144 | ### React 145 | 146 | | Project Name | Description | 147 | |-|-| 148 | | [Azure Maps React Component](https://github.com/WiredSolutions/react-azure-maps) | A react wrapper for the Azure Maps control. | 149 | 150 | ### Xamarin 151 | 152 | | Project Name | Description | 153 | |-|-| 154 | | [XaMaps](https://github.com/AlexPshul/XaMaps) | Xamarin + Azure Maps | 155 | | [XFAzureMapTrials](https://github.com/Druffl3/XFAzureMapTrials) | Use Azure Maps Creator in Xamarin.Forms. | 156 | 157 | ### Vue.js 158 | 159 | | Project Name | Description | 160 | |-|-| 161 | | [Vue Azure Maps](https://github.com/rickyruiz/vue-azure-maps) | Integrate Azure Maps in your Vue application | 162 | --------------------------------------------------------------------------------