{"items":[{"href":"./","toc_title":"Azure Maps documentation"},{"children":[{"href":"about-azure-maps","toc_title":"What is Azure Maps?"}],"toc_title":"Overview"},{"children":[{"href":"quick-demo-map-app","toc_title":"Create a web app"}],"expanded":true,"toc_title":"Quickstarts"},{"children":[{"children":[{"href":"tutorial-search-location","toc_title":"Search for point of interest"},{"href":"tutorial-route-location","toc_title":"Route to a destination"},{"href":"tutorial-prioritized-routes","toc_title":"Multiple routes by mode of travel"},{"href":"tutorial-create-store-locator","toc_title":"Create a store locator"}],"toc_title":"Web SDK Tutorials"},{"children":[{"href":"tutorial-ev-routing","toc_title":"EV routing using Jupyter Notebooks"},{"href":"weather-service-tutorial","toc_title":"Analyze weather data using Jupyter Notebooks"},{"href":"tutorial-snap-to-road","toc_title":"Analyze trip data using Snap to Roads"}],"toc_title":"REST API Tutorials"}],"toc_title":"Tutorials"},{"children":[{"children":[{"href":"azure-maps-authentication","toc_title":"Authentication with Azure Maps"},{"href":"authentication-best-practices","toc_title":"Authentication best practices"},{"href":"azure-maps-event-grid-integration","toc_title":"Azure Maps Event Grid integration"},{"href":"consent-management","toc_title":"Consent management"},{"href":"private-endpoints","toc_title":"Use private endpoints with Azure Maps"},{"href":"../active-directory/managed-identities-azure-resources/managed-identities-status","toc_title":"Azure Services that support managed identities"}],"toc_title":"Security \u0026 Identity"},{"children":[{"href":"azure-maps-event-grid-integration","toc_title":"Azure Maps Event Grid integration"}],"toc_title":"Integration"},{"children":[{"href":"geographic-scope","toc_title":"Azure Maps geographic scope"},{"children":[{"href":"geographic-coverage","toc_title":"Geographic coverage"},{"href":"geocoding-coverage","toc_title":"Geocoding coverage"},{"href":"traffic-coverage","toc_title":"Traffic coverage"},{"href":"render-coverage","toc_title":"Render coverage"},{"href":"routing-coverage","toc_title":"Routing coverage"},{"href":"weather-coverage","toc_title":"Weather coverage"}],"toc_title":"Coverage"},{"href":"supported-languages","toc_title":"Localization support"}],"toc_title":"Geography \u0026 Coverage"},{"children":[{"href":"supported-map-styles","toc_title":"Supported map styles"},{"href":"zoom-levels-and-tile-grid","toc_title":"Zoom levels and tile grid"}],"toc_title":"Maps \u0026 Visualization"},{"children":[{"href":"weather-services-concepts","toc_title":"Weather service concepts"},{"href":"weather-services-faq","toc_title":"Weather service FAQ"}],"toc_title":"Weather service"}],"toc_title":"Concepts"},{"children":[{"children":[{"href":"migrate-bing-maps-overview","toc_title":"Bing Maps migration overview"},{"children":[{"href":"migrate-from-bing-maps-web-app","toc_title":"Migrate Web SDK"},{"href":"migrate-help-using-copilot","toc_title":"Use Copilot to help migrate"}],"toc_title":"Migrate Web SDK"},{"children":[{"children":[{"href":"migrate-get-imagery-metadata","toc_title":"Get Imagery Metadata"},{"href":"migrate-get-static-map","toc_title":"Get a Static Map"}],"toc_title":"Bing Maps Imagery Services"},{"children":[{"href":"migrate-find-location-address","toc_title":"Find a Location by Address"},{"href":"migrate-find-location-by-point","toc_title":"Find a Location by Point"},{"href":"migrate-find-location-query","toc_title":"Find a Location by Query"}],"toc_title":"Bing Maps Locations Services"},{"children":[{"href":"migrate-calculate-route","toc_title":"Calculate a Route"},{"href":"migrate-calculate-truck-route","toc_title":"Calculate a Truck Route"}],"toc_title":"Bing Maps Routes Services"},{"children":[{"href":"migrate-sds-data-source-management","toc_title":"Data Source Management"},{"href":"migrate-geocode-dataflow","toc_title":"Geocode Dataflow"},{"href":"migrate-geodata","toc_title":"Geodata"}],"toc_title":"Bing Maps Spatial Data Services (SDS)"},{"children":[{"href":"migrate-find-time-zone","toc_title":"Find Time Zone"}],"toc_title":"Bing Maps Time Zone Services"},{"children":[{"href":"migrate-get-traffic-incidents","toc_title":"Get Traffic Incidents"}],"toc_title":"Bing Maps Traffic Services"}],"toc_title":"Migrate REST API"}],"toc_title":"Migrate from Bing Maps"},{"children":[{"href":"migrate-from-google-maps","toc_title":"Migrate from Google Maps"},{"href":"migrate-from-google-maps-web-app","toc_title":"Migrate a web app"},{"href":"migrate-from-google-maps-web-services","toc_title":"Migrate a web service"}],"toc_title":"Migrate from Google Maps"},{"children":[{"href":"android-sdk-migration-guide","toc_title":"Android SDK migration guide"},{"href":"ios-sdk-migration-guide","toc_title":"iOS SDK migration guide"},{"href":"migrate-render-v1-api","toc_title":"Migrate Azure Maps Render 1.0 APIs"},{"href":"migrate-search-v1-api","toc_title":"Migrate Azure Maps Search 1.0 APIs"},{"href":"migrate-route-v1-api","toc_title":"Migrate Azure Maps Route 1.0 APIs"},{"href":"migrate-traffic-v1-api","toc_title":"Migrate Azure Maps Traffic 1.0 APIs"}],"toc_title":"Migrate from previous versions"},{"children":[{"href":"how-to-create-template","toc_title":"Create account with ARM template"},{"href":"how-to-manage-account-keys","toc_title":"Manage accounts"},{"children":[{"href":"how-to-secure-daemon-app","toc_title":"How to secure a daemon application"},{"href":"how-to-secure-spa-users","toc_title":"How to secure interactive sign-in single page application"},{"href":"how-to-secure-webapp-users","toc_title":"How to secure web application"},{"href":"how-to-secure-sas-app","toc_title":"How to secure account with a SAS token"},{"href":"how-to-secure-spa-app","toc_title":"How to secure non-interactive sign-in single page application"},{"href":"how-to-secure-device-code","toc_title":"How to secure input constrained application"}],"href":"how-to-manage-authentication","toc_title":"Manage authentication"},{"href":"how-to-manage-pricing-tier","toc_title":"Azure Maps account pricing"},{"href":"how-to-view-api-usage","toc_title":"View usage metrics"}],"toc_title":"Manage Maps accounts"},{"children":[{"href":"how-to-search-for-address","toc_title":"Search for an address"},{"href":"how-to-use-best-practices-for-search","toc_title":"Best Practices using Search Service"},{"href":"how-to-use-best-practices-for-routing","toc_title":"Best Practices using Route Service"},{"href":"itinerary-optimization-service","toc_title":"Create multi-itinerary optimization service"},{"href":"how-to-render-custom-data","toc_title":"Render custom data on static map"},{"href":"how-to-request-weather-data","toc_title":"Request real-time and forecasted weather data"}],"toc_title":"Get map data from REST APIs"},{"children":[{"href":"rest-sdk-developer-guide","toc_title":"REST SDK Developer Guide"},{"href":"how-to-dev-guide-csharp-sdk","toc_title":"C# REST SDK Developers Guide"},{"href":"how-to-dev-guide-py-sdk","toc_title":"Python REST SDK Developers Guide"},{"href":"how-to-dev-guide-js-sdk","toc_title":"JavaScript / TypeScript REST SDK Developers Guide"},{"href":"how-to-dev-guide-java-sdk","toc_title":"Java REST SDK Developers Guide"}],"toc_title":"Develop with the REST SDK"},{"children":[{"href":"web-sdk-migration-guide","toc_title":"Web SDK migration guide"},{"children":[{"href":"how-to-use-map-control","toc_title":"Use the Azure Maps map control"},{"href":"how-to-use-npm-package","toc_title":"Use the Azure Maps npm package"},{"href":"map-create","toc_title":"Create a map"},{"href":"choose-map-style","toc_title":"Change the style of the map"},{"href":"map-add-controls","toc_title":"Add controls to the map"},{"href":"create-data-source-web-sdk","toc_title":"Create a data source"},{"href":"map-add-pin","toc_title":"Add a symbol layer"},{"href":"map-add-bubble-layer","toc_title":"Add a bubble layer"},{"href":"map-add-popup","toc_title":"Add a popup"},{"href":"map-add-custom-html","toc_title":"Add HTML markers"},{"href":"map-add-line-layer","toc_title":"Add a line layer"},{"href":"map-add-shape","toc_title":"Add a polygon layer"},{"href":"map-extruded-polygon","toc_title":"Add a polygon extrusion layer"},{"href":"map-add-heat-map-layer","toc_title":"Add a heat map layer"},{"href":"map-add-image-layer","toc_title":"Add an image layer"},{"href":"map-add-tile-layer","toc_title":"Add tile layers"},{"href":"webgl-custom-layer","toc_title":"Add a WebGL layer"},{"href":"map-show-traffic","toc_title":"Show traffic"},{"href":"clustering-point-data-web-sdk","toc_title":"Cluster point data"},{"href":"data-driven-style-expressions-web-sdk","toc_title":"Use data-driven style expressions"},{"href":"add-custom-protocol-pmtiles","toc_title":"Add custom protocol PMTiles"},{"href":"how-to-use-image-templates-web-sdk","toc_title":"How to use image templates"},{"href":"map-events","toc_title":"Reacting to events"},{"href":"map-accessibility","toc_title":"Make your app accessible"}],"toc_title":"Map control"},{"children":[{"href":"set-drawing-options","toc_title":"Use the drawing tools module"},{"href":"map-add-drawing-toolbar","toc_title":"Add a drawing toolbar"},{"href":"map-get-shape-data","toc_title":"Get shape data"},{"href":"map-add-snap-grid","toc_title":"Add a snap grid"},{"href":"drawing-tools-events","toc_title":"React to drawing events"},{"href":"drawing-tools-interactions-keyboard-shortcuts","toc_title":"Interaction types and keyboard shortcuts"}],"toc_title":"Drawing tools"},{"children":[{"href":"how-to-use-ts-rest-sdk","toc_title":"Use the REST SDK"},{"href":"map-search-location","toc_title":"Show search results"},{"href":"map-get-information-from-coordinate","toc_title":"Get information from a coordinate"},{"href":"map-route","toc_title":"Show directions from A to B"}],"toc_title":"REST SDK integration"},{"children":[{"href":"how-to-use-spatial-io-module","toc_title":"Use the spatial IO module"},{"href":"spatial-io-add-simple-data-layer","toc_title":"Add a simple data layer"},{"href":"spatial-io-read-write-spatial-data","toc_title":"Read and write spatial data"},{"href":"spatial-io-add-ogc-map-layer","toc_title":"Add an OGC map layer"},{"href":"spatial-io-connect-wfs-service","toc_title":"Connect to a WFS service"},{"href":"spatial-io-core-operations","toc_title":"Leverage core operations"},{"href":"spatial-io-supported-data-format-details","toc_title":"Supported data format details"}],"toc_title":"Spatial IO module"},{"href":"supported-browsers","toc_title":"Web SDK supported browsers"},{"href":"web-sdk-best-practices","toc_title":"Best practices"}],"toc_title":"Develop with the Web SDK"},{"children":[{"href":"power-bi-visual-conversion","toc_title":"Convert Map and Filled map visuals"},{"href":"power-bi-visual-get-started","toc_title":"The Azure Maps Power BI visual"},{"href":"power-bi-visual-geocode","toc_title":"Geocoding in Azure Maps Power BI Visual"},{"href":"power-bi-visual-understanding-layers","toc_title":"Understanding layers"},{"href":"power-bi-visual-add-marker-layer","toc_title":"Add a marker layer"},{"href":"power-bi-visual-cluster-bubbles","toc_title":"Add a cluster bubble layer"},{"href":"power-bi-visual-add-pie-chart-layer","toc_title":"Add a pie chart layer"},{"href":"power-bi-visual-add-3d-column-layer","toc_title":"Add a 3D column layer"},{"href":"power-bi-visual-add-heat-map-layer","toc_title":"Add a heat map layer"},{"href":"power-bi-visual-add-reference-layer","toc_title":"Add a reference layer"},{"href":"power-bi-visual-add-tile-layer","toc_title":"Add a tile layer"},{"href":"power-bi-visual-add-path-layer","toc_title":"Add a path layer"},{"href":"power-bi-visual-filled-map","toc_title":"Add a filled map"},{"href":"power-bi-visual-on-object-interaction","toc_title":"On-object interaction"},{"href":"power-bi-visual-show-real-time-traffic","toc_title":"Show real-time traffic"},{"href":"power-bi-visual-data-residency","toc_title":"Power BI Azure Maps Visual Data Residency"},{"href":"power-bi-visual-manage-access","toc_title":"Manage access"},{"href":"/powerapps/maker/canvas-apps/geospatial-component-map","toc_title":"Use Azure Maps in Power Apps"}],"toc_title":"Use Azure Maps in Power BI"},{"href":"how-to-use-feedback-tool","toc_title":"Provide data feedback"},{"href":"how-to-show-attribution","toc_title":"Show right attribution"},{"href":"how-to-manage-consent","toc_title":"Manage consent"}],"toc_title":"How-to guides"},{"children":[{"children":[{"href":"consumption-model","toc_title":"Vehicle consumption model"},{"href":"extend-geojson","toc_title":"Extended GeoJSON format"},{"href":"supported-search-categories","toc_title":"Supported search categories"}],"toc_title":"API and parameter extensions"},{"children":[{"href":"rest-api-azure-maps","toc_title":"Maps API"},{"href":"/rest/api/maps-management/","toc_title":"Maps Management API"}],"toc_title":"REST"},{"children":[{"href":"/javascript/api/azure-maps-control/","toc_title":"Map control"},{"href":"/javascript/api/azure-maps-drawing-tools/","toc_title":"Drawing tools"},{"href":"how-to-dev-guide-js-sdk","toc_title":"REST SDK"},{"href":"/javascript/api/azure-maps-spatial-io/","toc_title":"Spatial IO module"},{"children":[{"href":"release-notes-map-control","toc_title":"Map control"},{"href":"release-notes-drawing-tools-module","toc_title":"Drawing Tools module"},{"href":"release-notes-spatial-module","toc_title":"Spatial IO module"}],"toc_title":"Release notes"}],"toc_title":"JavaScript"},{"href":"/azure/templates/microsoft.maps/accounts","toc_title":"Resource Manager template"},{"href":"/cli/azure/maps","toc_title":"Azure CLI"}],"toc_title":"Reference"},{"children":[{"href":"https://samples.azuremaps.com/","toc_title":"Azure Maps code samples"},{"href":"azure-maps-qps-rate-limits","toc_title":"Azure Maps QPS Rate Limits"},{"href":"https://azure.microsoft.com/support/legal/","toc_title":"Azure Maps terms of use"},{"href":"https://azure.microsoft.com/pricing/details/azure-maps/","toc_title":"Azure Maps pricing"},{"href":"https://azure.microsoft.com/pricing/calculator/","toc_title":"Pricing calculator"},{"href":"understanding-azure-maps-transactions","toc_title":"Understanding Azure Maps Transactions"},{"href":"/shows/","toc_title":"Azure Maps videos"},{"href":"open-source-projects","toc_title":"Open source projects"},{"href":"glossary","toc_title":"Azure Maps glossary"},{"href":"https://azure.microsoft.com/updates/","toc_title":"Service updates"},{"href":"elevation-data-services","toc_title":"Create elevation data \u0026 services"}],"toc_title":"Resources"}],"metadata":{"adobe-target":true,"brand":"azure","breadcrumb_path":"/azure/bread/toc.json","count_of_node_with_href":165,"feedback_github_repo":"MicrosoftDocs/azure-docs","feedback_help_link_type":"get-help-at-qna","feedback_help_link_url":"https://learn.microsoft.com/answers/tags/209/azure-maps/","feedback_product_url":"https://feedback.azure.com/d365community/forum/79b1327d-d925-ec11-b6e6-000d3a4f06a4","feedback_system":"Standard","ms.suite":"office","open_to_public_contributors":true,"pdf_absolute_path":"/azure/opbuildpdf/azure-maps/toc.pdf","permissioned-type":"public","recommendation_types":["Training","Certification"],"recommendations":true,"searchScope":["Azure"],"uhfHeaderId":"azure","zone_pivot_group_filename":"zone-pivot-groups.json"}}