ملاحظات حول إصدار عنصر تحكم خريطة Web SDK
يحتوي هذا المستند على معلومات حول الميزات الجديدة والتغييرات الأخرى في عنصر تحكم الخريطة.
v3 (الأحدث)
3.6.0 (CDN: 18 فبراير 2025، npm: 20 فبراير 2025)
الميزات الجديدة
- أضف خيارا
StyleOptions.styleOverrides
جديدا يتحكم في رؤية عناصر الخريطة المختلفة، بما في ذلكcountryRegion
وbuildingFootprint
adminDistrict
adminDistrict2
و.roadDetails
- أضف
auto
الخيار إلىStyleOptions.language
وatlas.setLanguage
الذي يعين خيار اللغة لمطابقة رأس قبول اللغة في المستعرض.
إصلاح الأخطاء
- حل المشكلة حيث يؤدي النقر فوق زر الإغلاق لنافذة منبثقة داخل عنصر نموذج إلى تشغيل إرسال النموذج.
- إصلاح المشكلة حيث
ImageLayer.setOptions()
من المحتمل أن يتسبب في حدوث أخطاء إحباط إذا كانت الصورة كبيرة ولم يكتمل الطلب.
تغييرات أخرى
- تعطيل بيانات تتبع الاستخدام بشكل افتراضي.
3.5.0 (CDN: 4 نوفمبر 2024، npm: 7 نوفمبر 2024)
الميزات الجديدة
- إضافة دعم لعنصر التحكم في وضع ملء الشاشة.
إصلاح الأخطاء
- كشف نوع جديد على
PolygonExtrusionLayerOptions.fillPattern
لدعمDataDrivenPropertyValueSpecification<string>
.
3.4.0 (CDN: 30 سبتمبر 2024، npm: 2 أكتوبر 2024)
الميزات الجديدة
- إضافة دعم ل PMTiles.
إصلاح الأخطاء
- إمكانية الوصول: إصلاح مشكلة تجاوز السعة مع تسمية منتقي الأنماط في حاويات صغيرة.
- إصلاح الإسناد الذي لا يتم تحديثه بعد تغيير النمط باستخدام مصدر بيانات GeoJSON.
- الإصلاح
setCamera
باستخدام الحدود والحد الأدنى/الحد الأقصى للتكبير/التصغير. - استخدم
ResizeObserver
بدلا من أحداث تغيير حجم النافذة. - إصلاح عرض شعار التذييل.
تغييرات أخرى
- إضافة
@types/geojson
كتبعية. - تحديث التبعية
@microsoft/applicationinsights-web
إلى^3.3.0
3.3.0 (8 أغسطس 2024)
الميزات الجديدة
- تحديث عنصر التحكم في حقوق النشر
- اجعل نص حقوق النشر أصغر وتأكد من احتوائه على سطر واحد.
- استخدم أنواعا مختلفة من شعارات Microsoft لنسق CSS مختلفة لتحسين الرؤية.
- تنفيذ RWD لإخفاء جزء من المكون (شعار MS) عندما تكون لوحة الخريطة صغيرة نسبيا.
- تحسين فئة الطبقة الأساسية عن طريق إضافة المجردة
getOptions
والوظائفsetOptions
.
إصلاح الأخطاء
- تخطي المصادر الموجودة عند نسخ طبقات المستخدم.
-
[كسر] معالجة الترتيب غير الصحيح لقيم خط العرض وخط الطول في
Position.fromLatLng()
. - إصلاح مشكلة مرئية للعنصر المخفية التي يمكن الوصول إليها على أزرار التحكم.
3.2.1 (13 مايو 2024)
الميزات الجديدة
- تقييد التحريك الأفقي عند
renderWorldCopies
تعيين إلىfalse
. - اجعل
easeTo
الحركة أكثرflyTo
سلاسة عندما تكون النقطة الهدف قريبة من الحدود: maxBounds أو حواف العالم العمودية أو antimeridian.
إصلاح الأخطاء
- تصحيح الأرقام التي يمكن الوصول إليها لعناصر التحكم المخفية أثناء استخدام الأمر "إظهار الأرقام".
- إصلاح تسرب الذاكرة في العامل عند إزالة الخريطة.
- إصلاح تغييرات التكبير/التصغير والتحريك غير المرغوب فيها في نهاية حركة التحريك.
تغييرات أخرى
- تحسين تنسيق التعليمات البرمجية المضمنة في المستند.
3.2.0 (29 مارس 2024)
تغييرات أخرى
ترقية MapLibre إلى V4.
قم بتصحيح القيمة الافتراضية من
HtmlMarkerOptions.pixelOffset
إلى[0, -18]
[0, 0]
في المستند.
3.1.2 (22 فبراير 2024)
الميزات الجديدة
- تمت إضافة
fillAntialias
خيار إلىPolygonLayer
لتمكين MSAA antialiasing على تعبئة المضلع.
تغييرات أخرى
- تحديث أيقونة الملاحظات والارتباط.
3.1.1 (26 يناير 2024)
الميزات الجديدة
- تمت إضافة خيار جديد،
enableAccessibilityLocationFallback
، لتمكين أو تعطيل الرجوع العكسي لواجهة برمجة التطبيقات للترميز الجغرافي لإمكانية الوصول (قارئ الشاشة).
إصلاح الأخطاء
- تم حل مشكلة حيث كان من المحتمل أن يرسل ApplicationInsights v3.0.5 عددا كبيرا من الطلبات.
3.1.0 (12 يناير 2024)
الميزات الجديدة
تمت إضافة عنصر تحكم جديد،
atlas.control.ScaleControl
، لعرض شريط مقياس على الخريطة.قدم وظائف للوصول إلى حالة ميزة وتحديثها وحذفها.
إصلاح الأخطاء
معالجة مشكلة ترتيب الطبقة بعد تحديث النمط، عند إدراج طبقة مستخدم قبل طبقة مستخدم أخرى.
[كسر] محاذاة سلوك نمط تعبئة المضلع مع Maplibre. الآن، يقوم
fillPattern
الخيار بتعطيلfillColor
الخيار باستمرار. عند التكوينfillColor
لطبقات المضلع، تأكد منfillPattern
تعيين إلىundefined
.
3.0.3 (29 نوفمبر 2023)
الميزات الجديدة
- دعم ESM المضمن.
تغييرات أخرى
تمت ترقية ميزة إمكانية وصول ذوي الاحتياجات الخاصة لقارئ الشاشة لاستخدام Search V2 API (الترميز الجغرافي العكسي).
إمكانية وصول ذوي الاحتياجات الخاصة المحسنة في عناصر تحكم البوصلة والنباتات.
3.0.2 (1 نوفمبر 2023)
إصلاح الأخطاء
- معالجة عدة أخطاء في ملف تعريف النوع وإضافة تبعية ل
@maplibre/maplibre-gl-style-spec
.
تغييرات أخرى
تمت إزالة عناوين التخويل من طلبات النمط، والصورة المصغرة، والنص، والتصغير لتحسين التخزين المؤقت ل CDN للأصول الثابتة.
تم تحديث الوثائق الخاصة ب
map.clear()
وlayers.clear()
.
3.0.1 (6 أكتوبر 2023)
إصلاح الأخطاء
تحسينات مختلفة لإمكانية وصول ذوي الاحتياجات الخاصة.
تم حل المشكلة المتعلقة بالإسناد الديناميكي عند تمكين التحميل التدريجي.
تم إصلاح أسماء الأحداث المفقودة في
HtmlMarkerEvents
.
تغييرات أخرى
أساليب الأعضاء المعدلة المراد حمايتها لعناصر تحكم التكبير/التصغير والنقط والبوصلة.
يتم تعطيل بيانات تتبع الاستخدام بشكل افتراضي في سحابة Azure Government.
3.0.0 (18 أغسطس 2023)
إصلاح الأخطاء
تم إصلاح عنصر تحكم التكبير/التصغير لمراعاة
maxBounds
CameraOptions.تم إصلاح مشكلة تغيير مواضع الماوس بعد تحويل مقياس css على حاوية الخريطة.
تغييرات أخرى
قم بإيقاف إصدار
2022-08-05
تعريف النمط تدريجيا وقم بتبديل الإعداد الافتراضيstyleDefinitionsVersion
إلى2023-01-01
.تمت إضافة المعلمة
mvc
لتشمل إصدار التحكم في الخريطة في كل من التعريفات وطلبات النمط.
التثبيت
يتوفر الإصدار على npm وCDN.
NPM: راجع الإرشادات في azure-maps-control@3.0.0
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0/atlas.min.js"></script>
3.0.0-preview.10 (11 يوليو 2023)
إصلاح الأخطاء
نسبة البكسل الديناميكية الثابتة في تبعية maplibre-gl الأساسية.
تم إصلاح مشكلة عدم
sortKey
تطبيق ،variableAnchor
radialOffset
، عند استخدامها فيSymbolLayer
الخيارات.
التثبيت
تتوفر المعاينة على npm وCDN.
NPM: راجع الإرشادات الموجودة في azure-maps-control@3.0.0-preview.10
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.10/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.10/atlas.min.js"></script>
3.0.0-preview.9 (27 يونيو 2023)
الميزات الجديدة
يتم استخدام WebGL2 بشكل افتراضي.
واجهات برمجة تطبيقات الارتفاع:
atlas.sources.ElevationTileSource
، ،map.enableElevation(elevationSource, options)
map.disableElevation()
القدرة على تخصيص maxPitch / minPitch في
CameraOptions
إصلاح الأخطاء
- تم إصلاح مشكلة حيث قد ينتج عن عناصر DOM المكررة المتعلقة بإمكانية وصول ذوي الاحتياجات الخاصة عند
map.setServiceOptions
استدعاء
التثبيت
تتوفر المعاينة على npm وCDN.
NPM: راجع الإرشادات الموجودة في azure-maps-control@3.0.0-preview.9
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.9/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.9/atlas.min.js"></script>
3.0.0-preview.8 (2 يونيو 2023)
إصلاح الأخطاء
تم إصلاح استثناء حدث أثناء تحديث خاصية تخطيط لم يعد موجودا.
تم إصلاح مشكلة عدم تحديث مؤشرات BubbleLayer التي يمكن الوصول إليها عند تعديل مصدر البيانات.
تم إصلاح خطأ في المكالمات اللاحقة
map.setStyle()
إذا تم استرداد نمط Maplibre الخام فيstylechanged
رد اتصال الحدث على تسلسل النمط.
تغييرات أخرى
- شعار الإسناد المحدث والارتباط.
التثبيت
تتوفر المعاينة على npm وCDN.
NPM: راجع الإرشادات في azure-maps-control@3.0.0-preview.8
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.8/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.8/atlas.min.js"></script>
3.0.0-preview.7 (2 مايو 2023)
الميزات الجديدة
- بالإضافة إلى تكوين الخريطة، يدعم Map.setServiceOptions() الآن تغيير
domain
،styleAPIVersion
فيstyleDefinitionsVersion
وقت التشغيل.
إصلاح الأخطاء
تم إصلاح استثناء انتهاء صلاحية الرمز المميز عند إعادة التسمية عند استخدام Azure AD / الرمز المميز المشترك / المصادقة المجهولة عن طريق التأكد من حل المصادقة قبل أي طلب تعريف نمط
تعريف النمط المكرر وطلبات الصور المصغرة الثابتة
تم تصحيح غير صحيح
aria-label
تم تطبيقه لتصغير عنصر زر التحكمتم إصلاح إمكانية حاوية عنصر حقوق النشر غير المعرفة عند تعيين withRuleBasedAttribution إلى false
تم إصلاح إمكانية إزالة وحدة استماع الحدث التي تم استدعاؤها على هدف غير محدد في
EventManager.remove()
التثبيت
تتوفر المعاينة على npm وCDN.
NPM: راجع الإرشادات في azure-maps-control@3.0.0-preview.7
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.7/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.7/atlas.min.js"></script>
3.0.0-preview.6 (31 مارس 2023)
التثبيت
تتوفر المعاينة على npm وCDN.
NPM: راجع الإرشادات في azure-maps-control@3.0.0-preview.6
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.6/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.6/atlas.min.js"></script>
الميزات الجديدة
- تحسين أداء تحويل النمط الداخلي.
إصلاح الأخطاء
تم حل مشكلة عدم مصادقة طلب مجموعة الأنماط الأول للمصادقة
AAD
.تم التخلص من الطلبات المكررة أثناء تهيئة الخريطة وعلى أحداث تغيير النمط.
3.0.0-preview.5 (15 مارس 2023)
التثبيت
تتوفر المعاينة على npm وCDN.
NPM: راجع الإرشادات في azure-maps-control@3.0.0-preview.5
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.5/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.5/atlas.min.js"></script>
الميزات الجديدة
- دعم تحديث mapConfiguration ديناميكيا عبر
map.setServiceOptions({ mapConfiguration: 'MAP_CONFIG' })
3.0.0-preview.4 (10 مارس 2023)
التثبيت
تتوفر المعاينة على npm وCDN.
NPM: راجع الإرشادات الموجودة في azure-maps-control@3.0.0-preview.4
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.4/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.4/atlas.min.js"></script>
الميزات الجديدة
تغطية موسعة للخريطة في الصين واليابان وكوريا.
معاينة أنماط الخريطة المحدثة (Road / Night / Hybrid / Gray Scale Dark / Gray Scale Light / Terra / High Contrast Dark / High Contrast Light).
مزيد من التفاصيل حول تغطية الطرق / بناء الآثار / المسارات.
نطاقات أوسع لمستوى التكبير/التصغير (1~21) لنمط Terra.
مزيد من التفاصيل حول النقل العام بما في ذلك العبارات والمترو ومحطات الحافلات.
معلومات إضافية حول ارتفاع الجبال وموقع الشلالات.
التغييرات
تدعم بيانات حركة المرور الآن الوضع النسبي فقط.
مهمل
showBuildingModels
في StyleOptions.تغيير الإعداد الافتراضي
minZoom
من -2 إلى 1.
إصلاح الأخطاء
تم تنظيف تسربات الذاكرة المختلفة في Map.dispose().
التنقل المحسن لعلامة تبويب منتقي الأنماط لإمكانية وصول ذوي الاحتياجات الخاصة في تخطيط القائمة.
تبديل النمط المحسن عن طريق تجنب كائنات الاستنساخ العميق.
تم إصلاح استثناء حدث في SourceManager عند تبديل النمط بالمصادر التي لم تكن متجهة أو نقطية.
[كسر] يتم إصدار الأحداث السابقة
sourceadded
فقط إذا تمت إضافة مصادر جديدة إلى النمط. يتم الآنsourceremoved
/sourceadded
إصدار الأحداث عندما لا يكون المصدر الجديد والمصدر الأصلي في النمط الحالي متساويين، حتى إذا كان لديهم نفس معرف المصدر.
3.0.0-preview.3 (2 فبراير 2023)
التثبيت
تتوفر المعاينة على npm وCDN.
NPM: راجع الإرشادات الموجودة في azure-maps-control@3.0.0-preview.3
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.3/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.3/atlas.min.js"></script>
الميزات الجديدة
[كسر] تم الترحيل من adal-angular إلى @azure/msal-browser المستخدم للمصادقة مع Microsoft Azure Active Directory (Azure AD). التغييرات التي قد تكون مطلوبة:
-
Platform / Reply URL
يجب تعيين النوع إلىSingle-page application
على مدخل تسجيل تطبيق Microsoft Azure Active Directory. - تغيير التعليمات البرمجية مطلوب إذا تم استخدام مخصص
authOptions.authContext
. - لمزيد من المعلومات، راجع كيفية ترحيل تطبيق JavaScript من ADAL.js إلى MSAL.js.
-
السماح بتعيين درجة الصوت والتحمل باستخدام CameraBoundsOptions في Map.setCamera(options).
إصلاح الأخطاء
تم إصلاح المشكلة في تعيين اللغة،
zh-Hant-TW
والآن لم تعد تعود إلىen-US
.تم إصلاح عدم القدرة على التبديل بين مناطق المستخدم (عرض).
تم إصلاح الاستثناء الذي حدث عند تبديل الأنماط أثناء تحميل الطبقة التدريجية قيد التقدم.
تم إصلاح استرداد معلومات إمكانية وصول ذوي الاحتياجات الخاصة من طبقات تسمية تجانب الخريطة.
تم إصلاح المشكلة العرضية حيث لا يتم إعادة إنشاء تجانبات المتجهات بعد إضافة الصور عبر ImageSpriteManager.add().
3.0.0-preview.2 (16 ديسمبر 2022)
التثبيت
تتوفر المعاينة على npm وCDN.
NPM: راجع الإرشادات الموجودة في azure-maps-control@3.0.0-preview.2
CDN: الرجوع إلى CSS وJavaScript التاليين
<head>
في عنصر ملف HTML:<link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.2/atlas.min.css" rel="stylesheet" /> <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.2/atlas.min.js"></script>
الميزات الجديدة
أضف progressiveLoading
و progressiveLoadingInitialLayerGroups
إلى StyleOptions لتمكين إمكانية تحميل طبقات الخريطة تدريجيا. تعمل هذه الميزة على تحسين وقت التحميل المتصور للخريطة. لمزيد من المعلومات، راجع ملاحظات الإصدار 2.2.2.
إصلاح الأخطاء
تم إصلاح مشكلة عدم الاحتفاظ بترتيب طبقات المستخدم بعد استدعاء
map.layers.move()
.تم إصلاح عدم القدرة على تعطيل حوادث المرور في TrafficControlOptions عند
new atlas.control.TrafficControl({incidents: false})
استخدامها.أضف
.atlas-map
إلى جميع محددات css لتحديد نطاق الأنماط داخل حاوية الخريطة. يمنع الإصلاح css من إضافة الأنماط غير المرغوب فيها عن طريق الخطأ إلى عناصر أخرى على الصفحة.
3.0.0-preview.1 (18 نوفمبر 2022)
التثبيت
تتوفر المعاينة على npm.
تثبيت azure-maps-control@next إلى تبعياتك:
npm i azure-maps-control@next
الميزات الجديدة
هذا التحديث هو المعاينة الأولى لإصدار 3.0.0 القادم. تمت ترقية تبعية maplibre-gl الأساسية من 1.14
إلى 3.0.0-pre.1
، مما يوفر تحسينات في الاستقرار والأداء.
إصلاح الأخطاء
تم إصلاح مشكلة انحدار تمنع IndoorManager من إزالة مجموعة الإطارات المتجانبة:
indoorManager.setOptions({ tilesetId: undefined })
v2
2.3.7 (22 فبراير 2024)
الميزات الجديدة
- تمت إضافة
fillAntialias
خيار إلىPolygonLayer
لتمكين MSAA antialiasing على تعبئة المضلع. - تمت إضافة خيار جديد،
enableAccessibilityLocationFallback
، لتمكين أو تعطيل الرجوع العكسي لواجهة برمجة التطبيقات للترميز الجغرافي لإمكانية الوصول (قارئ الشاشة).
تغييرات أخرى
- تحديث أيقونة الملاحظات والارتباط.
2.3.6 (12 يناير 2024)
الميزات الجديدة
تمت إضافة عنصر تحكم جديد،
atlas.control.ScaleControl
، لعرض شريط مقياس على الخريطة.قدم وظائف للوصول إلى حالة ميزة وتحديثها وحذفها.
إصلاح الأخطاء
- معالجة مشكلة ترتيب الطبقة بعد تحديث النمط، عند إدراج طبقة مستخدم قبل طبقة مستخدم أخرى.
2.3.5 (29 نوفمبر 2023)
تغييرات أخرى
- تمت ترقية ميزة إمكانية وصول ذوي الاحتياجات الخاصة لقارئ الشاشة لاستخدام Search V2 API (الترميز الجغرافي العكسي).
2.3.4 (1 نوفمبر 2023)
تغييرات أخرى
تمت إزالة عناوين التخويل من طلبات النمط، والصورة المصغرة، والنص، والتصغير لتحسين التخزين المؤقت ل CDN للأصول الثابتة.
تم تحديث الوثائق الخاصة ب
map.clear()
وlayers.clear()
.
2.3.3 (6 أكتوبر 2023)
إصلاح الأخطاء
- تم حل المشكلة المتعلقة بالإسناد الديناميكي عند تمكين التحميل التدريجي.
2.3.2 (11 أغسطس 2023)
إصلاح الأخطاء
تم إصلاح مشكلة حيث قد ينتج عن عناصر DOM المكررة المتعلقة بإمكانية وصول ذوي الاحتياجات الخاصة عند
map.setServiceOptions
استدعاؤها.تم إصلاح عنصر تحكم التكبير/التصغير لمراعاة
maxBounds
CameraOptions.
تغييرات أخرى
- تمت إضافة المعلمة
mvc
لتشمل إصدار التحكم في الخريطة في كل من التعريفات وطلبات النمط.
2.3.1 (27 يونيو 2023)
إصلاح الأخطاء
-
ImageSpriteManager
قد تتم إزالة تصحيح صور الأيقونات أثناء تغيير النمط
تغييرات أخرى
- الأمان: إصلاح العشوائية غير الآمنة في إنشاء UUID.
2.3.0 (2 يونيو 2023)
الميزات الجديدة
-
[كسر] تمت إعادة بناء التعليمات البرمجية ل StyleManager الداخلي لاستبداله
_stylePatch
بtransformStyle
. سيسمح هذا التغيير لأيقونات درع الطريق بالتحديث والعرض بشكل صحيح بعد تبديل الأنماط.
إصلاح الأخطاء
تم إصلاح استثناء حدث أثناء تحديث خاصية تخطيط لم يعد موجودا.
تم إصلاح مشكلة عدم تحديث مؤشرات BubbleLayer التي يمكن الوصول إليها عند تعديل مصدر البيانات.
تغييرات أخرى
- شعار الإسناد المحدث والارتباط.
2.2.7 (2 مايو 2023)
الميزات الجديدة
- بالإضافة إلى تكوين الخريطة، يدعم Map.setServiceOptions() الآن تغيير
domain
،styleAPIVersion
فيstyleDefinitionsVersion
وقت التشغيل.
إصلاح الأخطاء
تم إصلاح استثناء انتهاء صلاحية الرمز المميز عند إعادة التسمية عند استخدام Azure AD / الرمز المميز المشترك / المصادقة المجهولة عن طريق التأكد من حل المصادقة قبل أي طلب تعريف نمط
تعريف النمط المكرر وطلبات الصور المصغرة الثابتة
تم تصحيح غير صحيح
aria-label
تم تطبيقه لتصغير عنصر زر التحكمتم إصلاح إمكانية حاوية عنصر حقوق النشر غير المعرفة عند تعيين withRuleBasedAttribution إلى false
تم إصلاح إمكانية إزالة وحدة استماع الحدث التي تم استدعاؤها على هدف غير معرف في EventManager.remove()
2.2.6
إصلاح الأخطاء
تم حل مشكلة عدم مصادقة طلب مجموعة الأنماط الأول للمصادقة
AAD
.تم التخلص من الطلبات المكررة أثناء تهيئة الخريطة وعلى أحداث تغيير النمط.
2.2.5
الميزات الجديدة
- دعم تحديث mapConfiguration ديناميكيا عبر
map.setServiceOptions({ mapConfiguration: 'MAP_CONFIG' })
2.2.4
إصلاح الأخطاء
تم تنظيف تسربات الذاكرة المختلفة في Map.dispose().
التنقل المحسن لعلامة تبويب منتقي الأنماط لإمكانية وصول ذوي الاحتياجات الخاصة في تخطيط القائمة.
2.2.3
الميزات الجديدة
- السماح بتعيين درجة الصوت والتحمل باستخدام CameraBoundsOptions في Map.setCamera(options).
إصلاح الأخطاء
تم إصلاح المشكلة في تعيين اللغة،
zh-Hant-TW
والآن لم تعد تعود إلىen-US
.تم إصلاح عدم القدرة على التبديل بين مناطق المستخدم (عرض).
تم إصلاح الاستثناء الذي حدث عند تبديل الأنماط أثناء تحميل الطبقة التدريجية قيد التقدم.
تم إصلاح استرداد معلومات إمكانية وصول ذوي الاحتياجات الخاصة من طبقات تسمية تجانب الخريطة.
تم إصلاح المشكلة العرضية حيث لا يتم إعادة إنشاء تجانبات المتجهات بعد إضافة الصور عبر ImageSpriteManager.add().
2.2.2 (15 ديسمبر 2022)
الميزات الجديدة
أضف progressiveLoading
و progressiveLoadingInitialLayerGroups
إلى StyleOptions لتمكين إمكانية تحميل طبقات الخريطة تدريجيا. تعمل هذه الميزة على تحسين وقت التحميل المتصور للخريطة.
progressiveLoading
- تمكين التحميل التدريجي لطبقات الخريطة.
- الإعدادات الافتراضية لـ
false
.
progressiveLoadingInitialLayerGroups
- تحديد مجموعات الطبقات المراد تحميلها أولا.
- الإعدادات الافتراضية لـ
["base"]
. - القيم المحتملة هي
base
وlabels
transit
buildings
.labels_places
- يتم تأجيل مجموعات الطبقات الأخرى بحيث يمكن تحميل مجموعات الطبقة الأولية أولا.
إصلاح الأخطاء
تم إصلاح مشكلة عدم الاحتفاظ بترتيب طبقات المستخدم بعد استدعاء
map.layers.move()
.تم إصلاح عدم القدرة على تعطيل حوادث المرور في TrafficControlOptions عند
new atlas.control.TrafficControl({incidents: false})
استخدامها.
الخطوات التالية
استكشاف العينات التي تعرض خرائط Azure:
البقاء على اطلاع على خرائط Azure: