Azure Maps (.NET)
將 Azure Maps 整合到 .NET 應用程式中
使用 Azure Maps SDK 為您的 .NET 應用程式新增位置服務。對地址進行地理編碼、計算路線、轉譯地圖圖磚,並透過企業級可靠性存取天氣資料。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Azure Maps (.NET)". Geocode 'Space Needle, Seattle, WA'
النتيجة المتوقعة:
- Coordinates: 47.6205,-122.3493
- Formatted Address: 400 Broad St, Seattle, WA 98109
- Confidence Score: 0.95
استخدام "Azure Maps (.NET)". Get route from Seattle to Redmond with traffic
النتيجة المتوقعة:
- Distance: 24.3 kilometers
- Duration: 28 minutes (with traffic)
- Route Points: 156 coordinates
- Traffic Delay: 5 minutes
التدقيق الأمني
آمن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.
عوامل الخطر
🔑 متغيرات البيئة (1)
درجة الجودة
ماذا يمكنك بناءه
電子商務配送估算器
使用路線矩陣 API 計算從倉庫到客戶地址的配送時間和距離
旅行規劃應用程式
產生具有交通感知路線的逐步導航,用於公路旅行規劃
天氣感測 Field Service
結合位置資料和天氣狀況以最佳化現場技術人員的排程
جرّب هذه الموجهات
幫我使用 Azure Maps SDK for .NET 對地址 '1 Microsoft Way, Redmond, WA 98052' 進行地理編碼。示範如何設定 MapsSearchClient 搭配訂閱金鑰並取得座標。
我需要計算從西雅圖到 Redmond 的駕車路線,並啟用交通資料。示範如何使用 MapsRoutingClient 搭配 RouteDirectionOptions 取得距離、行車時間和逐步導航指示。
我有一份 50 個客戶地址的清單需要進行地理編碼。示範如何使用 GetGeocodingBatch 搭配 GeocodingQuery 物件在單一請求中有效率地處理它們。
幫我實作一個服務區域檢查器,顯示從指定點在 20 分鐘內可抵達的所有位置。使用 GetRouteRange 搭配 RouteRangeOptions 產生等時圈多邊形。
أفضل الممارسات
- 在正式環境中使用 Microsoft Entra ID 認證,而非訂閱金鑰
- 實作指數退避重試邏輯來處理速率限制(HTTP 429)
- 快取常見存取地址的地理編碼結果以減少 API 呼叫
تجنب
- 將訂閱金鑰儲存在原始碼中,而非環境變數或 Azure Key Vault
- 在迴圈中進行個別地理編碼請求,而非使用批次作業
- 在尖峰時段忽略交通資料進行路線計算
الأسئلة المتكررة
如何在正式環境中向 Azure Maps 進行認證?
Azure Maps API 的速率限制為何?
我可以離線使用 Azure Maps 或快取圖磚嗎?
如何處理國際地址的地理編碼?
立即和非同步路線矩陣之間有何差異?
Azure Maps .NET 套件是否可用於正式環境?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-maps-search-dotnetمرجع
main
بنية الملفات
📄 SKILL.md