关于 azure-maps
azure-maps 为使用 Azure Maps 的开发者提供指导,结合本地参考资料和远程获取的文档,涵盖地图、安全、架构、配置、集成与迁移。
主要功能
- 01地图开发最佳实践
- 02服务选择与迁移指导
- 03架构和设计模式
- 04安全与访问配置
- 05Web SDK 与 API 指导
适用场景
- 01规划从 Bing Maps 或 Google Maps 迁移
- 02保护 Azure Maps 应用
- 03配置地图图层、标记和弹出窗口
- 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-L73 | Azure 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 |
|---|---|
| 使用开放 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 |
安全性
配置
集成与编码模式
评论
支持 Markdown