المستعرضات المدعومة لحزمة SDK للويب

توفر Web SDK في خرائط Azure دالة مساعدة تسمى atlas.isSupported. تكتشف هذه الدالة ما إذا كان مستعرض الويب يحتوي على الحد الأدنى من مجموعة ميزات WebGL المطلوبة لدعم تحميل عنصر تحكم الخريطة وعرضه. فيما يلي مثال على كيفية استخدامه:

if (!atlas.isSupported()) {
    alert('Your browser is not supported by Azure Maps');
} else if (!atlas.isSupported(true)) {
    alert('Your browser is supported by Azure Maps, but may have major performance caveats.');
} else {
    // Your browser is supported. Add your map code here.
}

سطح المكتب

تدعم Web SDK في خرائط Azure مستعرضات سطح المكتب التالية:

  • Microsoft Edge (الإصدار الحالي والسابق)
  • Google Chrome (الإصدار الحالي والسابق)
  • Mozilla Firefox (الإصدار الحالي والسابق)
  • Apple Safari (macOS X) (الإصدار الحالي والسابق)

راجع أيضاً المستعرضات القديمة المستهدفة لاحقاً في هذه المقالة.

الجوال

تدعم Web SDK في خرائط Azure مستعرضات الهواتف المحمولة التالية:

  • Android
    • الإصدار الحالي من Chrome على Android 6.0 والإصدارات الأحدث
    • Chrome WebView على Android 6.0 والإصدارات الأحدث
  • iOS
    • Mobile Safari على الإصدار الرئيسي الحالي والسابق من iOS
    • UIWebView وWKWebView على الإصدار الرئيسي الحالي والسابق من iOS
    • الإصدار الحالي من Chrome لنظام التشغيل iOS

تلميح

إذا كنت تقوم بتضمين خريطة داخل تطبيق جوال باستخدام عنصر تحكم WebView، فقد تفضل استخدام حزمة npm Web SDK في خرائط Azure بدلاً من الرجوع إلى إصدار SDK المستضاف على Azure Content Delivery Network. يقلل هذا الأسلوب من وقت التحميل لأن SDK موجود بالفعل على جهاز المستخدم ولا يحتاج إلى تنزيله في وقت التشغيل.

Node.js

يتم أيضاً دعم وحدات Web SDK النمطية التالية في Node.js:

المستعرضات القديمة المستهدفة

قد ترغب في استهداف المستعرضات القديمة التي لا تدعم WebGL أو التي لديها دعم محدود فقط. في مثل هذه الحالات، يمكنك استخدام خدمات خرائط Azure مع عنصر تحكم خريطة مفتوح المصدر مثل النشرة.

يوضح نموذج خرائط Azure Render في النشرة خرائط Azure كيفية عرض خرائط Azure تجانبات نقطية في عنصر تحكم مخطط النشرة JS. يستخدم هذا النموذج المكون الإضافي خرائط Azure مصدر مفتوح المنشور. للحصول على التعليمات البرمجية المصدر لهذه العينة، راجع تقديم خرائط Azure في التعليمات البرمجية المصدر للعينة النشرة.

لمزيد من نماذج التعليمات البرمجية باستخدام خرائط Azure في النشرة، راجع نماذج خرائط Azure.

للحصول على قائمة بالمكونات الإضافية للتحكم في الخريطة التابعة لجهة خارجية، راجع خرائط Azure المجتمع - المشاريع مفتوحة المصدر.

الخطوات التالية

تعرف على المزيد حول Web SDK في خرائط Azure: