[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EDB85PDQ66N75RAMJ2412R":3,"skill-same:01M6EDB85PDQ66N75RAMJ2412R":48},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":21,"linkOnly":22,"markdownContent":23,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":30,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M6EDB85PDQ66N75RAMJ2412R","azure-maps",null,"ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FMicrosoftDocs\u002FAgent-Skills\u002Fazure-maps\u002FSKILL.md",[],[18,19,20],"azure","maps","azure maps","2026-11-10 10:12:30",false,"# Azure Maps Skill\n\nThis skill provides expert guidance for Azure Maps. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file\n\n> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https:\u002F\u002Fgithub.com\u002FMicrosoftDocs\u002Fmcp\u002Fblob\u002Fmain\u002FREADME.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text\u002Fmarkdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L36-L40 | Diagnosing and fixing common Azure Maps Weather API issues, including authentication, request\u002Fresponse errors, throttling, and configuration or usage problems. |\n| Best Practices | L41-L51 | Guidance on securing Azure Maps apps, rendering custom\u002Fstatic data, correct copyright attribution, routing\u002Fsearch best practices, accessibility, and Web SDK performance optimization. |\n| Decision Making | L52-L61 | Guidance on pricing tiers, billing\u002Fusage, and how to migrate or replace Bing\u002FGoogle Maps and Power BI map solutions with Azure Maps and related Azure services |\n| Architecture & Design Patterns | L62-L67 | Designing Azure architectures for elevation data services and multi-itinerary route optimization using Azure Maps, open DEM data, and NVIDIA cuOpt for scalable geospatial solutions |\n| Limits & Quotas | L68-L77 | Coverage, limits, and capabilities of Azure Maps services: QPS rate limits, and regional support for geocoding, rendering\u002Ftiles, routing, traffic, and weather data. |\n| Security | L78-L92 | Securing Azure Maps access: auth methods (keys, Entra ID, SAS), SPA\u002Fdaemon\u002Fdevice scenarios, Power BI visual access\u002Fresidency, and private endpoint network protection. |\n| Configuration | L93-L117 | Configuring Azure Maps web maps, styles, layers, data sources, routing models, localization, browser support, and migrating or updating to newer Azure Maps APIs and services. |\n| Integrations & Coding Patterns | L118-L180 | Patterns and code for integrating Azure Maps into web\u002Fmobile\u002FPower BI apps, using REST\u002FSDKs, layers, drawing, search\u002Frouting\u002Fweather, Spatial IO, and migrating from Bing\u002FGoogle Maps. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Resolve common Azure Maps Weather service issues | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fweather-services-faq |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Apply authentication best practices for Azure Maps apps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fauthentication-best-practices |\n| Render custom data on Azure Maps static raster images | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-render-custom-data |\n| Show required Azure Maps copyright attribution correctly | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-show-attribution |\n| Apply best practices for Azure Maps Route service | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-use-best-practices-for-routing |\n| Apply best practices for Azure Maps Search service | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-use-best-practices-for-search |\n| Implement accessibility features in Azure Maps apps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-accessibility |\n| Optimize performance with Azure Maps Web SDK best practices | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fweb-sdk-best-practices |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Select and manage Azure Maps pricing tiers | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-manage-pricing-tier |\n| Plan migration from Bing Maps Enterprise to Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-bing-maps-overview |\n| Decide how to migrate from Google Maps to Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-from-google-maps |\n| Choose Azure Maps and Azure services to replace Bing SDS | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-sds-data-source-management |\n| Convert Power BI Map visuals to Azure Maps visual | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fpower-bi-visual-conversion |\n| Interpret Azure Maps transaction billing and usage | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Funderstanding-azure-maps-transactions |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Build elevation data services on Azure using open DEM data | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Felevation-data-services |\n| Architect a multi-itinerary optimization service with Azure Maps and NVIDIA cuOpt | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fitinerary-optimization-service |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Understand Azure Maps QPS rate limits by pricing tier | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fazure-maps-qps-rate-limits |\n| Check Azure Maps geocoding coverage by region | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fgeocoding-coverage |\n| Understand Azure Maps render coverage and tile detail | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Frender-coverage |\n| Evaluate Azure Maps routing coverage and capabilities | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Frouting-coverage |\n| Review Azure Maps traffic data coverage worldwide | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Ftraffic-coverage |\n| Check Azure Maps weather service regional coverage | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fweather-coverage |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Configure Azure Maps authentication methods securely | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fazure-maps-authentication |\n| Configure authentication methods for Azure Maps accounts | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-manage-authentication |\n| Secure Azure Maps daemon and background applications | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-secure-daemon-app |\n| Secure input-constrained devices using Entra ID and Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-secure-device-code |\n| Secure Azure Maps with SAS token authentication | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-secure-sas-app |\n| Secure non-interactive SPAs for Azure Maps with Entra ID | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-secure-spa-app |\n| Secure Azure Maps SPA with interactive user sign-in | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-secure-spa-users |\n| Secure Azure Maps web apps with interactive sign-in | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-secure-webapp-users |\n| Understand Azure Maps Power BI visual data residency behavior | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fpower-bi-visual-data-residency |\n| Manage organizational access to Azure Maps Power BI visual | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fpower-bi-visual-manage-access |\n| Secure Azure Maps access using Private Endpoints | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fprivate-endpoints |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure map styles in Azure Maps Web Map Control | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fchoose-map-style |\n| Configure vehicle consumption models in Azure Maps routing | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fconsumption-model |\n| Create and manage data sources in Azure Maps Web SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fcreate-data-source-web-sdk |\n| Use Azure Maps extended GeoJSON geometries | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fextend-geojson |\n| Provision Azure Maps accounts using ARM templates | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-create-template |\n| Configure Azure Maps global data processing regions | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-manage-consent |\n| Add and configure Bubble layers in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-bubble-layer |\n| Configure controls on Azure Maps Web maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-controls |\n| Add HTML markers and events to Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-custom-html |\n| Add and configure Symbol layers in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-pin |\n| Add and customize popups on Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-popup |\n| Migrate Azure Maps Route v1.0 APIs to 2025-01-01 | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-route-v1-api |\n| Migrate Azure Maps Traffic v1 service to newer APIs | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-traffic-v1-api |\n| Supported spatial formats in Azure Maps Spatial IO | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fspatial-io-read-write-spatial-data |\n| Delimited and XML spatial data parsing rules in Spatial IO | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fspatial-io-supported-data-format-details |\n| Browser support and feature detection for Azure Maps Web SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fsupported-browsers |\n| Configure Azure Maps localization languages and views | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fsupported-languages |\n| Select and use built-in Azure Maps map styles | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fsupported-map-styles |\n| Use Azure Maps supported search category codes | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fsupported-search-categories |\n| Migrate Azure Maps Web SDK apps from v1\u002Fv2 to v3 | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fweb-sdk-migration-guide |\n| Configure Azure Maps zoom levels and tile coordinates | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fzoom-levels-and-tile-grid |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Use PMTiles custom protocol with Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fadd-custom-protocol-pmtiles |\n| Migrate Azure Maps Android SDK apps to Web SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fandroid-sdk-migration-guide |\n| Integrate Azure Maps geofence events with Event Grid | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fazure-maps-event-grid-integration |\n| Cluster point data with Azure Maps Web SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fclustering-point-data-web-sdk |\n| Use data-driven style expressions in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fdata-driven-style-expressions-web-sdk |\n| Use Azure Maps drawing tools events | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fdrawing-tools-events |\n| Use drawing interactions and shortcuts in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fdrawing-tools-interactions-keyboard-shortcuts |\n| Integrate Azure Maps using the C# REST SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-dev-guide-csharp-sdk |\n| Integrate Azure Maps using the Java REST SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-dev-guide-java-sdk |\n| Integrate Azure Maps using the JavaScript REST SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-dev-guide-js-sdk |\n| Integrate Azure Maps using the Python REST SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-dev-guide-py-sdk |\n| Request real-time and forecast weather data with Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-request-weather-data |\n| Use Azure Maps Search APIs for geocoding and POI lookup | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-search-for-address |\n| Use image templates and fill patterns in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-use-image-templates-web-sdk |\n| Use Azure Maps Web Map Control in web and mobile apps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-use-map-control |\n| Embed Azure Maps map control via npm in Node.js apps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-use-npm-package |\n| Integrate spatial data using Azure Maps Spatial IO | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-use-spatial-io-module |\n| Use Azure Maps TypeScript REST SDK modules | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fhow-to-use-ts-rest-sdk |\n| Migrate Azure Maps iOS SDK apps to Web SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fios-sdk-migration-guide |\n| Add and customize drawing toolbar in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-drawing-toolbar |\n| Create and customize heat map layers in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-heat-map-layer |\n| Overlay image layers on Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-image-layer |\n| Render line layers with Azure Maps Web SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-line-layer |\n| Render polygon and circle layers in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-shape |\n| Add and configure snap grid in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-snap-grid |\n| Add tile layers and overlays in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-add-tile-layer |\n| Create and animate maps with Azure Maps Web SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-create |\n| Handle Azure Maps Web SDK map events | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-events |\n| Use polygon extrusion layers in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-extruded-polygon |\n| Perform reverse geocoding in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-get-information-from-coordinate |\n| Extract GeoJSON from drawn shapes in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-get-shape-data |\n| Request and display routes with Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-route |\n| Search locations and show results in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-search-location |\n| Display traffic flow and incidents in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmap-show-traffic |\n| Translate Bing route calculation to Azure Maps routing | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-calculate-route |\n| Migrate Bing truck routing to Azure Maps truck routes | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-calculate-truck-route |\n| Convert Bing address geocoding to Azure Maps Geocoding | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-find-location-address |\n| Migrate Bing reverse geocoding to Azure Maps API | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-find-location-by-point |\n| Migrate Bing query-based geocoding to Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-find-location-query |\n| Migrate Bing time zone lookups to Azure Maps timezone API | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-find-time-zone |\n| Migrate Bing Maps web apps to Azure Maps Web SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-from-bing-maps-web-app |\n| Migrate a web app from Google Maps to Azure Maps Web SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-from-google-maps-web-app |\n| Migrate Google Maps web services to Azure Maps REST APIs | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-from-google-maps-web-services |\n| Migrate Bing Geocode Dataflow to Azure batch geocoding | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-geocode-dataflow |\n| Replace Bing Geodata API with Azure Maps Get Polygon | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-geodata |\n| Map Bing Get Imagery Metadata to Azure Maps tiles | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-get-imagery-metadata |\n| Migrate Bing Static Map calls to Azure Static Image | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-get-static-map |\n| Migrate Bing traffic incidents to Azure Maps incident details | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fmigrate-get-traffic-incidents |\n| Add and configure marker layers in Azure Maps visual | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fpower-bi-visual-add-marker-layer |\n| Add pie chart layers in Azure Maps Power BI visual | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fpower-bi-visual-add-pie-chart-layer |\n| Use cluster bubble layers in Azure Maps visual | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fpower-bi-visual-cluster-bubbles |\n| Use geocoding in Azure Maps Power BI visual | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fpower-bi-visual-geocode |\n| Get started with Azure Maps visual in Power BI | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fpower-bi-visual-get-started |\n| Configure layers in Azure Maps Power BI visual | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fpower-bi-visual-understanding-layers |\n| Configure Azure Maps drawing tools module | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fset-drawing-options |\n| Overlay OGC WMS\u002FWMTS layers in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fspatial-io-add-ogc-map-layer |\n| Render data with Spatial IO SimpleDataLayer | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fspatial-io-add-simple-data-layer |\n| Connect Azure Maps Spatial IO to WFS services | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fspatial-io-connect-wfs-service |\n| Use core CSV\u002FXML IO operations in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fspatial-io-core-operations |\n| Implement custom WebGL layers in Azure Maps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fazure-maps\u002Fwebgl-custom-layer |\n",{},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002FMicrosoftDocs\u002FAgent-Skills\u002Fazure-maps",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":7,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill azure-maps",{"tool":40,"command":41},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill azure-maps",{"tool":43,"command":44},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill azure-maps","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FMicrosoftDocs\u002FAgent-Skills\u002Fazure-maps\u002FSKILL.md",true,[],[49,63,73,82,88,95],{"skillNo":50,"name":51,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":52,"categories":53,"keywords":59,"publishedAt":21},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[54],{"categoryNo":55,"categoryName":56,"taxonomyType":57,"taxonomyTypeDesc":58},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[60,61,62],"model","model hierarchy","model hierarchy skill",{"skillNo":64,"name":65,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":69,"publishedAt":21},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[68],{"categoryNo":55,"categoryName":56,"taxonomyType":57,"taxonomyTypeDesc":58},[70,71,72],"MCP","zoom","zoom mcp",{"skillNo":74,"name":75,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":21},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[79,80,81,71],"sdk","zoom apps sdk","apps",{"skillNo":83,"name":84,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":21},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[84],{"skillNo":89,"name":90,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":94,"publishedAt":21},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[93],{"categoryNo":55,"categoryName":56,"taxonomyType":57,"taxonomyTypeDesc":58},[90],{"skillNo":96,"name":97,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":21},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[97]]