المهارات Azure Maps (.NET)
📦

Azure Maps (.NET)

آمن 🔑 متغيرات البيئة

دمج Azure Maps في تطبيقات .NET

أضف خدمات قائمة على الموقع إلى تطبيقات .NET الخاصة بك باستخدام Azure Maps SDK. قم بتحويل العناوين إلى إحداثيات والعكس، احسب المسارات، اعرض بلاطات الخرائط، ووصول إلى بيانات الطقس مع موثوقية على مستوى المؤسسات.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
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)". الحصول على مسار من سياتل إلى ريدموند مع حركة المرور

النتيجة المتوقعة:

  • المسافة: 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
الامتثال للمواصفات

ماذا يمكنك بناءه

مقدر وقت التسليم للتجارة الإلكترونية

احسب أوقات التسليم والمسافات من المستودعات إلى عناوين العملاء باستخدام Route Matrix API

تطبيق تخطيط السفر

إنشاء توجيهات منعطف بمنعطف مع توجيه مراعي لحركة المرور لتخطيط الرحلات البرية

خدمة ميدانية مراعية للطقس

الجمع بين بيانات الموقع وظروف الطقس لتحسين جداول الفنيين الميدانيين

جرّب هذه الموجهات

تحويل عناوين أساسي
ساعدني في تحويل العنوان '1 Microsoft Way, Redmond, WA 98052' إلى إحداثيات باستخدام Azure Maps SDK لـ .NET. اعرض لي كيفية إعداد MapsSearchClient بمفتاح اشتراك والحصول على الإحداثيات.
توجيهات المسار مع حركة المرور
أحتاج إلى حساب اتجاهات القيادة من سياتل إلى ريدموند مع تمكين بيانات حركة المرور. اعرض لي كيفية استخدام MapsRoutingClient مع RouteDirectionOptions للحصول على المسافة والمدة وتعليمات منعطف بمنعطف.
تحويل إحداثيات متعدد للعناوين
لدي قائمة بـ 50 عنوان عميل تحتاج إلى تحويل إلى إحداثيات. اعرض لي كيفية استخدام GetGeocodingBatch مع كائنات GeocodingQuery لمعالجتها بكفاءة في طلب واحد.
تحليل Isochrone لمنطقة الخدمة
ساعدني في تطبيق مدقق منطقة الخدمة الذي يعرض جميع المواقع التي يمكن الوصول إليها خلال 20 دقيقة من نقطة معينة. استخدم GetRouteRange مع RouteRangeOptions لإنشاء مضلع isochrone.

أفضل الممارسات

  • استخدم مصادقة Microsoft Entra ID لبيئات الإنتاج بدلاً من مفاتيح الاشتراك
  • نفذ منطق إعادة المحاولة مع التراجع الأسي للتعامل مع حدود المعدل (HTTP 429)
  • خزّن نتائج تحويل الإحداثيات للعناوين التي يتم الوصول إليها بشكل متكرر لتقليل استدعاءات API

تجنب

  • تخزين مفاتيح الاشتراك في الكود المصدري بدلاً من متغيرات البيئة أو Azure Key Vault
  • إجراء طلبات تحويل إحداثيات فردية في حلقة بدلاً من استخدام العمليات المجمعة
  • تجاهل بيانات حركة المرور لحسابات المسار خلال ساعات الذروة

الأسئلة المتكررة

كيف أتم المصادقة مع Azure Maps في الإنتاج؟
استخدم Microsoft Entra ID (سابقاً Azure AD) مع DefaultAzureCredential للإنتاج. يوفر هذا أماناً أفضل من مفاتيح الاشتراك ويدعم الهويات المُدارة لتطبيقات Azure المستضافة.
ما هي حدود المعدل لـ Azure Maps APIs؟
تعتمد حدود المعدل على مستوى التسعير الخاص بك. يسمح المستوى الأساسي بـ 500 معاملة في الدقيقة. نفذ منطق إعادة المحاولة مع التراجع الأسي للتعامل مع استجابات HTTP 429 بسلاسة.
هل يمكنني استخدام Azure Maps دون اتصال أو تخزين البلاطات؟
يتطلب Azure Maps اتصال إنترنت لاستدعاءات API. يمكنك تخزين نتائج تحويل الإحداثيات وبلاطات الخرائط على جانب العميل، ولكن تأكد من الامتثال لسياسات التخزين المؤقت لدى Microsoft وشروط الخدمة.
كيف أتعامل مع تحويل الإحداثيات للعناوين الدولية؟
يدعم Azure Maps تحويل الإحداثيات العالمي. استخدم المعلمة country في GeocodingQuery لتضييق النتائج إلى بلد معين. تتضمن النتائج تنسيقات عناوين مترجمة بناءً على إعداد اللغة.
ما الفرق بين مصفوفة المسار الفورية وغير المتزامنة؟
GetImmediateRouteMatrix متزامن ويدعم حتى 100 مجموعة مسار. GetRouteMatrix غير متزامن ويدعم حتى 700 مجموعة، ويعيد عملية تستطلعها للاكتمال.
هل حزم Azure Maps .NET مستقرة للإنتاج؟
معظم الحزم في حالة تجريبية (ما قبل الإصدار) اعتباراً من v1.0.1. هي وظيفية ولكن قد تتغير APIs. راقب مستودع Azure SDK على GitHub للإعلانات عن الإصدارات المستقرة.

تفاصيل المطور

بنية الملفات

📄 SKILL.md