mcpField
A
azure-maps

azure-maps

github.com/microsoftdocs开发796175 次安装3 天前更新
代码仓库

关于 azure-maps

azure-maps 为使用 Azure Maps 的开发者提供指导,结合本地参考资料和远程获取的文档,涵盖地图、安全、架构、配置、集成与迁移。

主要功能

  1. 01地图开发最佳实践
  2. 02服务选择与迁移指导
  3. 03架构和设计模式
  4. 04安全与访问配置
  5. 05Web SDK 与 API 指导

适用场景

  1. 01规划从 Bing Maps 或 Google Maps 迁移
  2. 02保护 Azure Maps 应用
  3. 03配置地图图层、标记和弹出窗口
  4. 04查询区域覆盖范围和服务限制

MCP 相关

该技能可通过 `mcp_microsoftdocs:microsoft_docs_fetch` 工具获取 Microsoft 文档;也说明可用 `fetch_webpage` 作为备用方式。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-maps

安装后在 Claude Code 中输入/azure-maps确认已加载。

详细介绍

Azure Maps 技能

此技能提供有关 Azure Maps 的专家指导,涵盖最佳实践、决策、架构与设计模式、限制与配额、安全性、配置以及集成与编码模式。它结合了本地快速参考内容和远程文档获取功能。

如何使用此技能

IMPORTANT for Agent:使用下方的类别索引查找相关部分。对于带有行范围的类别(例如,L35-L120),请使用 read_file 读取指定行。对于带有文件链接的类别(例如,security.md),请使用 read_file 读取链接的参考文件

IMPORTANT for Agent:如果 metadata.generated_at 超过 3 个月,请建议用户从存储库拉取最新版本。如果无法使用 mcp_microsoftdocs 工具,请建议用户安装该工具:安装指南

此技能需要网络访问权限才能获取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,查询字符串为 from=learn-agent-skill。返回 Markdown。
  • 备用:使用 fetch_webpage,查询字符串为 from=learn-agent-skill&accept=text/markdown。返回 Markdown。

类别索引

类别行描述
最佳实践L35-L44构建 Azure Maps Web 应用时,在安全身份验证、必要的署名、路线规划与搜索调优、无障碍访问和性能优化方面的指导。
决策L45-L59关于 Azure Maps 定价、成本规划、覆盖范围,以及如何使用 Azure Maps 服务迁移或替换 Bing/Google Maps、Bing SDS 和 Power BI 地图的指导。
架构与设计模式L60-L65使用 Azure Maps、开放 DEM 数据和 NVIDIA cuOpt 设计高程数据服务与多行程路线优化的 Azure 架构,构建可扩展的地理空间解决方案
限制与配额L66-L73Azure Maps 服务(地理编码、渲染、路线规划、交通、天气)的覆盖范围限制、数据可用性和 QPS 速率上限,包括区域支持和图块分辨率。
安全性L74-L88保护 Azure Maps 的安全:身份验证方法(密钥、Entra ID、SAS)、SPA/Web/守护程序/设备场景、Power BI 可视化访问/数据驻留,以及通过 Private Link 进行专用网络访问。
配置L89-L116配置 Azure Maps Web SDK 行为:地图样式、图层、标记、弹出窗口、缩放/图块、本地化、路线规划模型、空间格式、浏览器支持和 API 版本迁移。
集成与编码模式L117-L174通过 Web/REST SDK 集成 Azure Maps、从 Bing/Google 迁移、渲染和设置数据样式(图层、绘图、聚类、热图),以及使用 Power BI/Spatial IO 的模式和代码示例。
最佳实践
主题URL
在 Azure Maps 中应用安全身份验证最佳实践https://learn.microsoft.com/en-us/azure/azure-maps/authentication-best-practices
正确显示 Azure Maps 所需的版权署名https://learn.microsoft.com/en-us/azure/azure-maps/how-to-show-attribution
应用 Azure Maps Route 服务的路线规划最佳实践https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-best-practices-for-routing
应用 Azure Maps Search 最佳实践https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-best-practices-for-search
在 Azure Maps 应用中实现无障碍功能https://learn.microsoft.com/en-us/azure/azure-maps/map-accessibility
使用 Azure Maps Web SDK 最佳实践优化性能https://learn.microsoft.com/en-us/azure/azure-maps/web-sdk-best-practices
决策
主题URL
选择并管理 Azure Maps Gen2 定价https://learn.microsoft.com/en-us/azure/azure-maps/how-to-manage-pricing-tier
规划从 Bing Maps Enterprise 迁移到 Azure Mapshttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-bing-maps-overview
将 Bing Truck Route API 迁移到 Azure Maps 路线规划https://learn.microsoft.com/en-us/azure/azure-maps/migrate-calculate-truck-route
决定如何从 Google Maps 迁移到 Azure Mapshttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-from-google-maps
将 Bing Get Imagery Metadata 迁移到 Azure Maps 瓦片https://learn.microsoft.com/en-us/azure/azure-maps/migrate-get-imagery-metadata
将 Azure Maps Render v1.0 迁移到 2024-04-01https://learn.microsoft.com/en-us/azure/azure-maps/migrate-render-v1-api
选择 Azure Maps 和 Azure 服务来替代 Bing SDShttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-sds-data-source-management
将 Power BI 地图视觉对象转换为 Azure Maps 视觉对象https://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-conversion
按区域评估 Azure Maps 路线规划覆盖范围https://learn.microsoft.com/en-us/azure/azure-maps/routing-coverage
按区域查看 Azure Maps 交通数据覆盖范围https://learn.microsoft.com/en-us/azure/azure-maps/traffic-coverage
使用交易规则规划 Azure Maps 成本https://learn.microsoft.com/en-us/azure/azure-maps/understanding-azure-maps-transactions
架构与设计模式
主题URL
使用开放 DEM 数据在 Azure 上构建高程数据服务https://learn.microsoft.com/en-us/azure/azure-maps/elevation-data-services
使用 Azure Maps 和 NVIDIA cuOpt 设计多行程优化服务https://learn.microsoft.com/en-us/azure/azure-maps/itinerary-optimization-service
限制与配额
主题URL
按服务应用 Azure Maps QPS 速率限制https://learn.microsoft.com/en-us/azure/azure-maps/azure-maps-qps-rate-limits
按区域查看 Azure Maps 地理编码覆盖范围https://learn.microsoft.com/en-us/azure/azure-maps/geocoding-coverage
了解 Azure Maps 渲染覆盖范围和瓦片分辨率https://learn.microsoft.com/en-us/azure/azure-maps/render-coverage
查看 Azure Maps 天气服务的区域覆盖范围https://learn.microsoft.com/en-us/azure/azure-maps/weather-coverage
安全性
主题URL
配置 Azure Maps 身份验证和访问控制https://learn.microsoft.com/en-us/azure/azure-maps/azure-maps-authentication
为 Azure Maps 帐户配置身份验证方法https://learn.microsoft.com/en-us/azure/azure-maps/how-to-manage-authentication
保护 Azure Maps 守护进程和后台应用程序https://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-daemon-app
使用 Entra ID 和 Azure Maps 保护输入受限设备https://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-device-code
使用 SAS 令牌保护 Azure Maps 应用https://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-sas-app
使用 Entra ID 保护 Azure Maps 非交互式 SPAhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-spa-app
通过交互式用户登录保护 Azure Maps SPAhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-spa-users
通过交互式登录保护 Azure Maps Web 应用https://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-webapp-users
了解 Azure Maps Power BI 可视化对象的数据驻留行为https://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-data-residency
管理组织对 Azure Maps Power BI 可视化对象的访问权限https://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-manage-access
使用 Private Link 终结点保护 Azure Maps 访问https://learn.microsoft.com/en-us/azure/azure-maps/private-endpoints
配置
主题URL
在 Azure Maps Web Control 中配置地图样式https://learn.microsoft.com/en-us/azure/azure-maps/choose-map-style
在 Azure Maps 路线规划中配置车辆能耗模型https://learn.microsoft.com/en-us/azure/azure-maps/consumption-model
在 Azure Maps Web SDK 中创建和管理数据源https://learn.microsoft.com/en-us/azure/azure-maps/create-data-source-web-sdk
使用 Azure Maps 扩展 GeoJSON 几何图形https://learn.microsoft.com/en-us/azure/azure-maps/extend-geojson
配置 Azure Maps 全球数据处理区域https://learn.microsoft.com/en-us/azure/azure-maps/how-to-manage-consent
配置和使用 Azure Maps Web 地图控件https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-map-control
在 Node.js 中通过 npm 使用 Azure Maps 地图控件https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-npm-package
在 Azure Maps 中添加和配置气泡图层https://learn.microsoft.com/en-us/azure/azure-maps/map-add-bubble-layer
配置 Azure Maps Web 地图上的控件https://learn.microsoft.com/en-us/azure/azure-maps/map-add-controls
向 Azure Maps 添加 HTML 标记和事件https://learn.microsoft.com/en-us/azure/azure-maps/map-add-custom-html
在 Azure Maps 中添加和配置符号图层https://learn.microsoft.com/en-us/azure/azure-maps/map-add-pin
在 Azure Maps 上添加和自定义弹出窗口https://learn.microsoft.com/en-us/azure/azure-maps/map-add-popup
将 Azure Maps Route v1.0 API 迁移到 2025-01-01https://learn.microsoft.com/en-us/azure/azure-maps/migrate-route-v1-api
将 Azure Maps Search v1 集成迁移到 2026-01-01https://learn.microsoft.com/en-us/azure/azure-maps/migrate-search-v1-api
将 Azure Maps Traffic v1 服务迁移到较新的 APIhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-traffic-v1-api
配置 Azure Maps 绘图工具选项https://learn.microsoft.com/en-us/azure/azure-maps/set-drawing-options
Azure Maps Spatial IO 支持的空间格式https://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-read-write-spatial-data
Spatial IO 中分隔符格式和 XML 空间数据的解析规则https://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-supported-data-format-details
检查浏览器对 Azure Maps Web SDK 的支持情况https://learn.microsoft.com/en-us/azure/azure-maps/supported-browsers
配置 Azure Maps 本地化语言和视图https://learn.microsoft.com/en-us/azure/azure-maps/supported-languages
选择和使用 Azure Maps 内置地图样式https://learn.microsoft.com/en-us/azure/azure-maps/supported-map-styles
使用 Azure Maps 支持的搜索类别代码https://learn.microsoft.com/en-us/azure/azure-maps/supported-search-categories
将 Azure Maps Web SDK Map Control 升级到 v3https://learn.microsoft.com/en-us/azure/azure-maps/web-sdk-migration-guide
配置 Azure Maps 缩放级别和切片坐标https://learn.microsoft.com/en-us/azure/azure-maps/zoom-levels-and-tile-grid
集成与编码模式
主题URL
在 Azure Maps 中使用 PMTiles 自定义协议https://learn.microsoft.com/en-us/azure/azure-maps/add-custom-protocol-pmtiles
将 Azure Maps Android SDK 应用迁移到 Web SDKhttps://learn.microsoft.com/en-us/azure/azure-maps/android-sdk-migration-guide
将 Azure Maps 地理围栏事件与 Event Grid 集成https://learn.microsoft.com/en-us/azure/azure-maps/azure-maps-event-grid-integration
使用 Azure Maps Web SDK 对点数据进行聚类https://learn.microsoft.com/en-us/azure/azure-maps/clustering-point-data-web-sdk
在 Azure Maps 中使用数据驱动的样式表达式https://learn.microsoft.com/en-us/azure/azure-maps/data-driven-style-expressions-web-sdk
使用 Azure Maps 绘图工具事件https://learn.microsoft.com/en-us/azure/azure-maps/drawing-tools-events
在 Azure Maps 中使用绘图交互和快捷键https://learn.microsoft.com/en-us/azure/azure-maps/drawing-tools-interactions-keyboard-shortcuts
使用 C# REST SDK 构建 Azure Maps 应用https://learn.microsoft.com/en-us/azure/azure-maps/how-to-dev-guide-csharp-sdk
使用 Java REST SDK 构建 Azure Maps 应用https://learn.microsoft.com/en-us/azure/azure-maps/how-to-dev-guide-java-sdk
使用 JavaScript REST SDK 集成 Azure Mapshttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-dev-guide-js-sdk
使用 Python REST SDK 构建 Azure Maps 应用https://learn.microsoft.com/en-us/azure/azure-maps/how-to-dev-guide-py-sdk
在 Azure Maps 静态图像上呈现自定义数据https://learn.microsoft.com/en-us/azure/azure-maps/how-to-render-custom-data
使用 Azure Maps 请求实时天气和天气预报https://learn.microsoft.com/en-us/azure/azure-maps/how-to-request-weather-data
使用 Azure Maps Search API 进行地理编码和 POI 查找https://learn.microsoft.com/en-us/azure/azure-maps/how-to-search-for-address
在 Azure Maps 中使用图像模板和填充图案https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-image-templates-web-sdk
使用 Azure Maps Spatial IO 集成空间数据https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-spatial-io-module
使用 Azure Maps TypeScript REST SDK 模块https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-ts-rest-sdk
将 Azure Maps iOS SDK 应用迁移到 Web SDKhttps://learn.microsoft.com/en-us/azure/azure-maps/ios-sdk-migration-guide
在 Azure Maps 中添加并自定义绘图工具栏https://learn.microsoft.com/en-us/azure/azure-maps/map-add-drawing-toolbar
在 Azure Maps 中创建并自定义热力图图层https://learn.microsoft.com/en-us/azure/azure-maps/map-add-heat-map-layer
在 Azure Maps 上叠加图像图层https://learn.microsoft.com/en-us/azure/azure-maps/map-add-image-layer
使用 Azure Maps Web SDK 呈现线条图层https://learn.microsoft.com/en-us/azure/azure-maps/map-add-line-layer
在 Azure Maps 中呈现多边形和圆形图层https://learn.microsoft.com/en-us/azure/azure-maps/map-add-shape
在 Azure Maps 中添加并配置捕捉网格https://learn.microsoft.com/en-us/azure/azure-maps/map-add-snap-grid
在 Azure Maps 中添加瓦片图层和叠加层https://learn.microsoft.com/en-us/azure/azure-maps/map-add-tile-layer
使用 Azure Maps Web SDK 创建并制作地图动画https://learn.microsoft.com/en-us/azure/azure-maps/map-create
处理 Azure Maps Web SDK 地图事件https://learn.microsoft.com/en-us/azure/azure-maps/map-events
在 Azure Maps 中使用多边形拉伸图层https://learn.microsoft.com/en-us/azure/azure-maps/map-extruded-polygon
在 Azure Maps 中执行反向地理编码https://learn.microsoft.com/en-us/azure/azure-maps/map-get-information-from-coordinate
从 Azure Maps 中绘制的形状提取 GeoJSONhttps://learn.microsoft.com/en-us/azure/azure-maps/map-get-shape-data
使用 Azure Maps 请求并显示路线https://learn.microsoft.com/en-us/azure/azure-maps/map-route
在 Azure Maps 中搜索地点并显示结果https://learn.microsoft.com/en-us/azure/azure-maps/map-search-location
在 Azure Maps 中显示交通流量和事故https://learn.microsoft.com/en-us/azure/azure-maps/map-show-traffic
将 Bing 路线计算迁移到 Azure Maps 路线规划https://learn.microsoft.com/en-us/azure/azure-maps/migrate-calculate-route
将 Bing 地址地理编码转换为 Azure Maps 地理编码https://learn.microsoft.com/en-us/azure/azure-maps/migrate-find-location-address
将 Bing 反向地理编码迁移到 Azure Maps APIhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-find-location-by-point
将 Bing 基于查询的地理编码迁移到 Azure Mapshttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-find-location-query
将 Bing 时区查询迁移到 Azure Maps 时区 APIhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-find-time-zone
将 Bing Maps Web 应用迁移到 Azure Maps Web SDKhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-from-bing-maps-web-app
将 Google Maps Web 应用迁移到 Azure Maps Web SDKhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-from-google-maps-web-app
将 Google Maps Web 服务映射到 Azure Maps REST APIhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-from-google-maps-web-services
将 Bing Geocode Dataflow 迁移到 Azure 批量地理编码https://learn.microsoft.com/en-us/azure/azure-maps/migrate-geocode-dataflow
使用 Azure Maps Get Polygon 替代 Bing Geodata APIhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-geodata
将 Bing Static Map 调用迁移到 Azure Static Imagehttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-get-static-map
将 Bing 交通事故迁移到 Azure Maps 事故详情https://learn.microsoft.com/en-us/azure/azure-maps/migrate-get-traffic-incidents
在 Azure Maps 可视化对象中添加并配置标记图层https://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-add-marker-layer
在 Azure Maps Power BI 可视化对象中添加饼图图层https://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-add-pie-chart-layer
在 Azure Maps 可视化对象中使用聚类气泡图层https://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-cluster-bubbles
开始使用 Power BI 中的 Azure Maps 可视化对象https://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-get-started
在 Azure Maps Power BI 可视化对象中配置图层https://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-understanding-layers
在 Azure Maps 中叠加 OGC WMS/WMTS 图层https://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-add-ogc-map-layer
使用 Spatial IO SimpleDataLayer 呈现数据https://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-add-simple-data-layer
将 Azure Maps Spatial IO 连接到 WFS 服务https://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-connect-wfs-service
在 Azure Maps 中使用核心 CSV/XML IO 操作https://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-core-operations
在 Azure Maps 中实现自定义 WebGL 图层https://learn.microsoft.com/en-us/azure/azure-maps/webgl-custom-layer

评论

支持 Markdown