المهارات Azure Maps (.NET)
📦
Azure Maps (.NET)
آمن 🔑
متغيرات البيئة
将 Azure Maps 集成到 .NET 应用程序中
使用 Azure Maps SDK 为您的 .NET 应用程序添加基于位置的服务。通过企业级可靠性进行地址地理编码、计算路线、渲染地图图块以及访问天气数据。
يدعم: Claude Codex Code(CC)
1
تنزيل ZIP المهارة
2
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
3
فعّل وابدأ الاستخدام
اختبرها
استخدام "Azure Maps (.NET)". 对 'Space Needle, Seattle, WA' 进行地理编码
النتيجة المتوقعة:
- 坐标:47.6205,-122.3493
- 格式化地址:400 Broad St, Seattle, WA 98109
- 置信度评分:0.95
استخدام "Azure Maps (.NET)". 获取从 Seattle 到 Redmond 带有交通信息的路线
النتيجة المتوقعة:
- 距离:24.3 公里
- 持续时间:28 分钟(含交通)
- 路线点:156 个坐标
- 交通延误:5 分钟
التدقيق الأمني
آمنv1 • 2/25/2026
Documentation-only skill for Azure Maps SDK in .NET. No executable code present. Static analysis found 0 security issues. Requires Azure credentials (subscription key or Entra ID) which is expected behavior for Azure service integration.
0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
1
النتائج
1
إجمالي عمليات التدقيق
عوامل الخطر
🔑 متغيرات البيئة (1)
تم تدقيقه بواسطة: claude
درجة الجودة
38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات
ماذا يمكنك بناءه
电子商务配送估算器
使用路线矩阵 API 计算从仓库到客户地址的配送时间和距离
旅行规划应用程序
为公路旅行规划生成具有交通感知路由的逐向导航
天气感知的外勤服务
结合位置数据与天气状况,优化外勤技术人员排程
جرّب هذه الموجهات
基础地址地理编码
帮我使用 Azure Maps SDK for .NET 对地址 '1 Microsoft Way, Redmond, WA 98052' 进行地理编码。向我展示如何使用订阅密钥设置 MapsSearchClient 并获取坐标。
带有交通信息的路线方向
我需要计算从 Seattle 到 Redmond 的驾驶路线并启用交通数据。向我展示如何使用带有 RouteDirectionOptions 的 MapsRoutingClient 来获取距离、持续时间和逐向导航说明。
批量地理编码多个地址
我有一个包含 50 个客户地址的列表需要进行地理编码。向我展示如何使用带有 GeocodingQuery 对象的 GetGeocodingBatch 在单个请求中高效处理它们。
等时线分析用于服务区
帮我实现一个服务区检查器,显示从给定点出发 20 分钟内可到达的所有位置。使用带有 RouteRangeOptions 的 GetRouteRange 生成等时线多边形。
أفضل الممارسات
- 在生产环境中使用 Microsoft Entra ID 身份验证代替订阅密钥
- 实施指数退避重试逻辑以处理速率限制(HTTP 429)
- 缓存频繁访问地址的地理编码结果以减少 API 调用
تجنب
- 将订阅密钥存储在源代码中而不是环境变量或 Azure Key Vault 中
- 在循环中进行单独的地理编码请求而不是使用批量操作
- 在高峰时段忽略路线计算的交通数据
الأسئلة المتكررة
如何在生产环境中对 Azure Maps 进行身份验证?
在生产环境中使用 Microsoft Entra ID(原 Azure AD)与 DefaultAzureCredential。这比订阅密钥提供更好的安全性,并为 Azure 托管的应用程序支持托管标识。
Azure Maps API 的速率限制是什么?
速率限制取决于您的定价层级。基础层级允许每分钟 500 次事务。实施带有指数退避的重试逻辑以优雅地处理 HTTP 429 响应。
我可以离线使用 Azure Maps 或缓存图块吗?
Azure Maps 需要互联网连接才能进行 API 调用。您可以客户端缓存地理编码结果和地图图块,但需确保符合 Microsoft 的缓存政策和服务条款。
如何处理国际地址的地理编码?
Azure Maps 支持全球地理编码。使用 GeocodingQuery 中的 country 参数将结果缩小到特定国家/地区。结果包括基于 Language 设置的本地化地址格式。
即时和异步路线矩阵之间有什么区别?
GetImmediateRouteMatrix 是同步的,支持最多 100 个路线组合。GetRouteMatrix 是异步的,支持最多 700 个组合,返回一个您轮询完成状态的操作。
Azure Maps .NET 包在生产环境中是否稳定?
截至 v1.0.1,大多数包处于测试版(预发布)状态。它们是功能性的,但 API 可能会发生变化。请监控 Azure SDK GitHub 仓库以获取稳定版本发布公告。
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-maps-search-dotnetمرجع
main
بنية الملفات
📄 SKILL.md