الإيقاف

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

تعرض هذه الصفحة كل منتجات وميزات "منصة خرائط Google" التي تخضع حاليًا لفترة إيقاف. ويشمل ذلك المنتجات ضمن "خرائط Google" و"المسارات" و"الأماكن".

آلية عمل الإيقاف

تبدأ فترة الإيقاف نهائيًا لمنتج أو ميزة أو إصدار في تاريخ الإعلان عن الإيقاف. وسيظلّ المنتج أو الميزة أو الإصدار متاحًا طوال فترة الإيقاف (عادةً 12 شهرًا). بعد انقضاء فترة الإيقاف النهائي، من المتوقّع أن يتم إيقاف المنتج، أو الميزة، أو الإصدار، ولن يكون متاحًا بعد ذلك.

يتلقّى مالكو المشاريع الذين لديهم عناوين بريد إلكتروني خاضعة للإشراف إشعارات استباقية بشأن التغييرات التي تؤثّر في كل مشروع من مشاريعهم. اطّلِع على آخر الأخبار والتعديلات الرئيسية وحالات الإيقاف وغيرها من التغييرات.

الإيقاف في إصدارات حزمة تطوير البرامج (SDK)

في حِزم تطوير البرامج (SDK) وMaps JavaScript API، ترتبط عمليات إيقاف الميزات بمدى توفّرها. وتعلن النُسخ الرئيسية الجديدة عن تغييرات معطّلة بما في ذلك إيقاف الميزات وملاحظات الإصدار التي تشير إلى الحد الأقصى من الإصدارات المتوافقة لكل ميزة تم إيقافها. يمكنك مواصلة استخدام الميزة التي تم إيقافها نهائيًا طالما كان الحد الأقصى المسموح به لإصدار حزمة تطوير البرامج (SDK) متاحًا. للترقية إلى الإصدار الرئيسي التالي من حزمة تطوير البرامج (SDK)، يجب إزالة استخدام الميزة التي تم إيقافها من الرمز الخاص بك أو نقلها إلى بديلها.

اطّلِع على مزيد من المعلومات عن مدى توفّر إصدار واجهة برمجة تطبيقات JavaScript لخدمة "خرائط Google"، الذي يتبع جدولاً زمنيًا ربع سنويًا وإيقاف العمل به.

اطّلِع على إرشادات عن إدارة العناصر التابعة باستخدام حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" للتطبيقات المتوافقة مع Android، وحزمة تطوير البرامج (SDK) لخدمة "خرائط Google" لنظام التشغيل iOS، وحزمة تطوير البرامج (SDK) لخدمة "أماكن Google" لنظام التشغيل Android، وحزمة تطوير البرامج (SDK) لأجهزة الأماكن المتوفّرة لنظام التشغيل iOS.

عمليات الإيقاف النشطة

يعرض هذا القسم جميع المنتجات والميزات التي تخضع حاليًا لفترة إيقاف.


مكتبة التوافق مع "الأماكن" لحزمة تطوير البرامج (SDK) الخاصة بأماكن Google لنظام التشغيل Android (اعتبارًا من 31 آذار/مارس 2022)

تم إيقاف جميع إصدارات "مكتبة التوافق مع الأماكن" لحزمة تطوير البرامج (SDK) الخاصة بالأماكن في Android اعتبارًا من 31 آذار (مارس) 2022. نعمل حاليًا على إيقاف تطوير مكتبة التوافق مع "الأماكن" على الإصدار 2.6.0 من حزمة تطوير البرامج (SDK) لأماكن Android (المحدّدة في العناصر التابعة باسم com.google.android.libraries.places:places-compat:2.6.0).

ولن يتم طرح أي إصدارات جديدة من هذه المكتبة بعد هذا التاريخ. الطريقة الوحيدة للوصول إلى الميزات وإصلاحات الأخطاء في حزمة تطوير البرامج (SDK) لأماكن Google لنظام التشغيل Android أعلى من الإصدار 2.6.0 هي استخدام حزمة تطوير البرامج (SDK) للأماكن في نظام التشغيل Android.

تم إطلاق "مكتبة التوافق مع الأماكن" في كانون الثاني (يناير) 2019 لتسهيل نقل البيانات من حزمة تطوير البرامج (SDK) القديمة (المتوفّرة في "خدمات Play") إلى حزمة تطوير البرامج (SDK) الخاصة بأماكن Google لأجهزة Android المستقل.

اتّبِع دليل النقل لاستخدام حزمة تطوير البرامج (SDK) لأماكن Google على نظام التشغيل Android مباشرةً. تختلف بعض رموز الحالة وأسماء الطرق وأسماء فئات الإكمال التلقائي بين "مكتبة التوافق مع الأماكن" و"حزمة تطوير البرامج (SDK)" لخدمة "الأماكن" لأجهزة Android. اطّلع على مستندات الإصدارات لتحديد الاعتماديات على إصدارات حزمة تطوير البرامج (SDK) للأماكن في Android وصيانتها.

ليست هناك خطة لإيقاف مكتبة التوافق في "الأماكن" في الوقت الحالي. مع ذلك، إذا اخترت مواصلة استخدام الإصدارات المتاحة من مكتبة التوافق مع "الأماكن"، لاحظ القيود المفروضة على إتاحة الإصدارات القديمة من حزمة تطوير البرامج (SDK).


طلبات البحث عن الأماكن غير المتوافقة في واجهة برمجة تطبيقات الأماكن ومكتبة الأماكن، واجهة برمجة تطبيقات JavaScript للخرائط (من 31 مارس 2022 إلى 31 مارس 2023)

سيتم إيقاف ميزة "البحث عن الأماكن" غير المتوافقة مع ميزة "البحث النصي" و"البحث عن قرب" و"البحث عن المكان" في "واجهة برمجة تطبيقات الأماكن" و"مكتبة الأماكن"، وسيتم إيقاف العمل بواجهة برمجة تطبيقات JavaScript للخرائط اعتبارًا من 31 آذار (مارس) 2022، وستتلقّى ردودًا على الخطأ INVALID_REQUEST اعتبارًا من 31 آذار (مارس) 2023.

تتوافق واجهة برمجة تطبيقات الأماكن ومكتبة الأماكن وواجهة برمجة تطبيقات JavaScript للخرائط مع ثلاث طرق للعثور على الأماكن: البحث عن نص والبحث في مكان قريب والبحث عن المكان. تقبل كل طريقة الطلبات ذات التركيبات المتوافقة من المعلمات، وترفض معظم الطلبات التي تتضمن مجموعات من المعلمات غير المتاحة.

لم يتم رفض بعض تركيبات المعلمات غير المتوافقة بشكل صحيح حتى الآن:

  • طلبات البحث النصي التي تتضمن معلمة query فارغة أو مفقودة بدون معلمة type متوافقة.
  • طلبات البحث النصية باستخدام query=*.
  • طلبات البحث القريبة مع keyword=*.
  • طلبات البحث القريبة مع name=*.
  • يمكنك العثور على طلبات الأماكن باستخدام input=*.

يجب استبدال طلبات البحث عن الأماكن هذه غير المتاحة بواحد مما يلي:

  • يمكن استخدام طلبات البحث عن قرب بدون المَعلمة keyword (أو name) للعثور على المؤسسات المجاورة. وننصح أيضًا باستخدام المعلَمة type مع نوع واحد متوافق (يُرجى الاطّلاع على الجدول 1: أنواع الأماكن). يوفّر هذا العنصر الطريقة الأكثر ملاءمة للسلوك الحالي لطلبات "البحث النصي" مع معلمة query فارغة أو مفقودة.

  • يمكن استخدام طلبات Geocoding API مع المعلَمة latlng للعثور على أقرب العناوين. وهذا يوفر المطابقة الأقرب إلى السلوك الحالي لما يلي:

    • طلبات البحث النصية باستخدام query=*.
    • طلبات البحث القريبة مع keyword=*.
    • طلبات البحث القريبة مع name=*.
    • يمكنك العثور على طلبات الأماكن باستخدام input=*.

تعديل على سياسة أمان المحتوى (من 21 مارس 2022 إلى مايو 2023)

سيتم إيقاف العمل بالمواقع الإلكترونية التي تستخدم سياسة أمان المحتوى (CSP) والتي لا تحدّد googleapis.com في واجهة برمجة تطبيقات JavaScript لـ "خرائط Google"، وذلك اعتبارًا من الإصدار 3.49، وستكون غير متاحة بدءًا من الإصدار 3.50. سيتم إيقاف الإصدار الأخير الداعم، الإصدار v3.49، في الربع الثاني من عام 2023، وبعد ذلك، سترفض واجهة برمجة تطبيقات JavaScript للخرائط جميع الطلبات باستخدام توجيهات CSP التي لا تحدّد googleapis.com.

لتجنب تعطُّل تجربة موقعك الإلكتروني، حدِّد googleapis.com في CSP. تدعم جميع الإصدارات المتاحة حاليًا من Maps API API سياسة CSP.


خدمات الألعاب على "منصة خرائط Google" (من 18 أكتوبر 2021 حتى 31 ديسمبر 2022)

تم إيقاف خدمات ألعاب "منصة خرائط Google" نهائيًا اعتبارًا من 18 تشرين الأول (أكتوبر) 2021، وسيتم إيقاف استخدامها في 31 كانون الأول (ديسمبر) 2022. وخلال فترة الإيقاف، ستستمر Google في تقديم الدعم والإصلاحات للأخطاء الرئيسية والانقطاعات. يُرجى الاطّلاع على دليل نقل خدمات الألعاب للحصول على مَراجع تساعدك في التخطيط للخطوات التالية المتعلقة بمشاريعك.


أرقام تعريف الأماكن القديمة (16 آذار/مارس 2021 - 30 آذار/مارس 2022)

في 30 آذار (مارس) 2022، ستتوقّف جميع واجهات برمجة التطبيقات على "منصة خرائط Google" عن قبول معرّفات أماكن قديمة. اعتبارًا من 30 آذار (مارس) 2022، سيتم رفض أي طلبات تم تقديمها باستخدام أرقام تعريف الأماكن القديمة، وسيعرض رمز الخطأ INVALID_REQUEST. لتجنُّب تدهور تجربة المستخدم، يُرجى إعادة تحميل كل أرقام تعريف الأماكن التي مرّ عليها أكثر من 12 شهرًا قبل 30 آذار (مارس) 2022.


وحدة "خرائط Google" في google.load (من 13 تشرين الأول (أكتوبر) 2020 إلى 13 تشرين الأول (أكتوبر) 2021)

سيتم إيقاف الخدمة التي تقدِّم وحدة "Maps"google.load اعتبارًا من 13 تشرين الأول (أكتوبر) 2020، وسيتم إيقافها في 13 تشرين الأول (أكتوبر) 2021. ستؤدي الطلبات اللاحقة لتحميل وحدة &"Maps" في google.load إلى حدوث خطأ ولن يتم تحميل أي خريطة. راجِع دليل نقل البيانات للاطّلاع على مزيد من المعلومات.


تستخدم الآن حزمة تطوير البرامج (SDK) لنظام التشغيل iOS GMSPlaceField وحدة ماكرو NS_OPTIONS (اعتبارًا من الإصدار 4.0.0)

اعتبارًا من حزمة تطوير البرامج (SDK) الخاصة بأماكن Google لنظام التشغيل iOS الإصدار 4.0.0، يستخدم GMSPlaceField الآن وحدة ماكرو NS_OPTIONS بدلاً من NS_ENUM للحصول على دعم Swift أفضل. يمكنك قراءة المزيد من المعلومات عن نقل البيانات إلى GMSPlaceField باعتباره NS_OPTIONS.

لمواصلة استخدام GMSPlaceField باسم NS_ENUM، حدِّد الإصدار 3.10.0 أو إصدارًا أقدم في الملحقات.


حزمة تطوير البرامج (SDK) للأماكن التي تعمل بنظام التشغيل iOS: setcompleteBounds using NorthEastCorner:SouthWestCorner، initWithBounds:filter (الإصدار 3.10.0 - v4.0.0)

تم إيقاف الطريقة المساعدة setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner اعتبارًا من الإصدار 3.10.0، ولم تعد متوافقة مع الإصدار 4.0.0 والإصدارات الأحدث. بدلاً من ذلك، استخدِم locationBias أو locationRestriction.

تم إيقاف طريقة initWithBounds:filter اعتبارًا من v3.10.0، ولم تعد متوافقة مع v4.0.0 والإصدارات الأحدث. وبدلاً من ذلك، استخدِم initWithFilter: في GMSAutocompleteFetcher.

الحد الأقصى للإصدار المتوافق مع هذه الطرق التي تم إيقافها هو الإصدار 3.10.0.

للحصول على تفاصيل حول طرق الاستبدال، يُرجى الاطِّلاع على الملحق 1.


GMSCoordinateBounds في الإكمال التلقائي للأماكن (الإصدار من 3.9.0 إلى v4.0.0)

تم إيقاف العديد من المواقع/المعلّمات التي تستخدم GMSCoordinateBounds في حزمة تطوير البرامج (SDK) لأماكن Google على نظام التشغيل iOS اعتبارًا من الإصدار 3.9.0، وغير متاحة في الإصدار v4.0.0 والإصدارات الأحدث. الحد الأقصى للإصدار المتوافق للخصائص/المعلّمات التي تم إيقافها هو الإصدار 3.10.0.

الحدود في GMSAutocompleteViewController

تم إيقاف خصائص GMSAutocompleteViewController التالية:

للحصول على وظائف مماثلة، استخدِم GMSAutocompleteViewController.autocompleteFilter، إما مع GMSAutocompleteFilter.locationBias أو GMSAutocompleteFilter.locationRestriction. الحد الأدنى لإصدار حزمة تطوير البرامج (SDK) للأماكن التي تعمل بنظام التشغيل iOS من خلال هذه المواقع البديلة هو الإصدار 3.8.0.

القيد في findAutocompletePredictionsFromQuery وautocompleteQuery

للحصول على وظائف مكافئة، يمكنك استخدام findAutocompletePredictionsFromQuery:filter:sessionToken:callback مع GMSAutocompleteFilter.locationBias أو GMSAutocompleteFilter.locationRestriction. الحد الأدنى لإصدار حزمة تطوير البرامج (SDK) للأماكن التي تعمل بنظام التشغيل iOS من خلال هذه المواقع البديلة هو الإصدار 3.8.0.

للحصول على تفاصيل حول طرق الاستبدال، يُرجى الاطِّلاع على الملحق 1.


حقل الأماكن GMSPlace.openNowStatus (الإصدار 3.0.0 - الإصدار 4.0.0)

تم إيقاف حقل/موقع الأماكن GMSPlace.openNowStatus في حزمة تطوير البرامج (SDK) للأماكن على نظام التشغيل iOS اعتبارًا من الإصدار 3.0.0، وغير متاح في الإصدار الإصدار 4.0.0 والإصدارات الأحدث. الحد الأقصى للإصدار المتوافق مع الحقل الذي تم إيقافه هو الإصدار 3.10.0.

وبدلاً من ذلك، استخدِم الدوال GMSPlace.isOpen أو GMSPlace.isOpenAtDate. الحد الأدنى لإصدار حزمة تطوير البرامج (SDK) للأماكن التي تعمل بنظام التشغيل iOS مع هذه الوظائف البديلة هو الإصدار 3.3.0.


حقل الأماكن: permanently_closed (تم إيقافه في 26 أيار (مايو) 2020)

تم إيقاف الحقل "الأماكن" permanently_closed في واجهة برمجة تطبيقات الأماكن ومكتبة الأماكن، وMaps JavaScript API، ويجب عدم استخدامها. بدلاً من ذلك، يمكنك استخدام business_status (أماكن واجهة برمجة التطبيقات) أو business_status (مكتبة الأماكن أو واجهة برمجة تطبيقات JavaScript) للحصول على الحالة التشغيلية للأنشطة التجارية. الحد الأدنى لإصدار "مكتبة الأماكن" وMaps JavaScript API مع business_status هو الإصدار 3.40.


حقلا الأماكن open_now، utc_offset (تم إيقاف العمل بهما في 20 تشرين الثاني (نوفمبر) 2019)

تم إيقاف حقلَي"الأماكن"open_now وutc_offset في"مكتبة الأماكن"وMaps JavaScript API اعتبارًا من 20 تشرين الثاني (نوفمبر) 2019 ويجب عدم استخدامهما.

تم إيقاف هذه الحقول في"مكتبة الأماكن"وواجهة برمجة تطبيقات JavaScript لـ"خرائط Google"فقط.

  • تم استبدال الحقل open_now بـ PlaceResult.opening_hours.isOpen() في "تفاصيل المكان". بالنسبة إلى ميزة البحث في الأماكن القريبة والبحث النصي، استخدم معلمة الطلب openNow:true للفلترة بحثًا عن الأماكن المفتوحة حاليًا. لا مكافئة لـ "العثور على المكان". للحصول على هذه القيمة، عليك الآن إرسال طلب تفاصيل المكان.
  • تم استبدال الحقل utc_offset بـ PlaceResult.utc_offset_minutes في "تفاصيل المكان".

يمكنك الاطّلاع على نقل بيانات الأماكن لمعرفة المزيد من المعلومات.


واجهة برمجة تطبيقات JavaScript للخرائط: google.maps.event.addDomListener() وgoogle.maps.event.addDomListenerOnce() (تم إيقاف العمل بها في 7 نيسان/أبريل 2022)

تم إيقاف الدالتَين [google.maps.event.addDomListener()](/maps/documentation/javascript/reference/event#event.addDomListener) و[google.maps.event.addDomListenerOnce()](/maps/documentation/javascript/reference/event#event.addDomListenerOnce) في واجهة برمجة تطبيقات JavaScript للخرائط، ويجب عدم استخدامهما. بدلاً من ذلك، استخدِم الطريقة العادية addEventListener().

سيستمر عمل هذه الطرق ولا توجد أي خطة لإيقافها.


عمليات الإيقاف المكتملة

يعرض هذا القسم جميع المنتجات والميزات التي تم إيقافها. لم تعد هذه المنتجات والميزات متاحة.


الإصدار 2 من واجهة برمجة تطبيقات JavaScript للخرائط (19 أيار (مايو) 2010 - 26 أيار (مايو) 2021)

لن يعود الإصدار 2 من واجهة برمجة تطبيقات JavaScript للخرائط متاحًا اعتبارًا من 26 أيار (مايو) 2021. ونتيجةً لذلك، ستتوقف خرائط الإصدار 2 من موقعك الإلكتروني عن العمل، وستعرض أخطاء JavaScript. للاستمرار في استخدام الخرائط على موقعك الإلكتروني، عليك نقل البيانات إلى الإصدار 3 من واجهة برمجة تطبيقات JavaScript للخرائط. يمكنك الاطّلاع على مزيد من المعلومات عن ترقية تطبيق واجهة برمجة تطبيقات JavaScript من "خرائط Google" من الإصدار 2 إلى الإصدار 3.


حقول الأماكن: reference، id، alt_id، scope (3 أيلول (سبتمبر) 2019 - 10 آب (أغسطس) 2020)

لن تكون حقول الأماكن id وalt_id وscope متاحة اعتبارًا من 10 آب (أغسطس) 2020. تم إيقاف الحقل"الأماكن"reference، ويجب عدم استخدامه.

  • تم استبدال حقل الاستجابة id بحق الاستجابة place_id.
  • تم استبدال حقل الاستجابة reference بالاستجابة place_id، ويجب عدم استخدامه.
  • لا يحتوي الحقلان alt_id وscope على أي مكافئ، لأنه لم يتم استخدامهما إلا لخدمة "إضافة المكان" التي تم إيقافها في تموز (يوليو) 2018.

يمكنك الاطّلاع على نقل بيانات حقل المكان لمعرفة التفاصيل.


الإصدار 10 من نظام التشغيل iOS، بنية ARMv7 الإصدار 32 بت في حزمة تطوير البرامج (SDK) للخرائط لنظام التشغيل iOS 5.0

اعتبارًا من الإصدار 5.0 من حزمة تطوير البرامج (SDK) للخرائط لنظام التشغيل iOS، لم يعد الإصدار 10 من نظام التشغيل iOS والبنية 32 بت من نظام التشغيل ARMv7 متاحة.

حزمة تطوير برامج الأماكن لأجهزة iOS

ومع إيقاف العمل بالإصدار من حزمة تطوير البرامج (SDK) الخاصة بالأماكن لأجهزة iOS 5.0، تم إيقاف GMSCoordinateBounds واستبداله بـ GMSPlacesViewportInfo.

ميزة Fusion Tables (تجريبية) (من 3 كانون الأول (ديسمبر) 2018 إلى 3 كانون الأول (ديسمبر) 2019)

تم إيقاف ميزة Fusion Tables في Google Maps API في 3 كانون الأول (ديسمبر) 2019 ولم يعد متاحًا اعتبارًا من الإصدار 3.38 (3.37 هو آخر إصدار يتيح استخدام الجداول المختلطة). مزيد من المعلومات


حزمة تطوير البرامج (SDK) لنظامَي التشغيل Android وiOS (من 29 كانون الثاني (يناير) 2019 إلى 29 تموز (يوليو) 2019)

اعتبارًا من 29 كانون الثاني (يناير) 2019، حلّت حِزم تطوير البرامج (SDK) للأماكن التي تمت ترقيتها لنظامَي التشغيل Android وiOS محل الإصدارات الحالية من حِزم تطوير البرامج (SDK) للأماكن. تم إيقاف العمل بالإصدارات الحالية من حزمة تطوير البرامج (SDK) لأماكن Google لنظام التشغيل iOS وحزمة تطوير برامج الأماكن لأجهزة Android وأداة اختيار الأماكن اعتبارًا من 29 كانون الثاني (يناير) 2019، وتم إيقاف تشغيلها في 29 تموز (يوليو) 2019.


حذف المكان والإضافة (من 30 حزيران (يونيو) 2017 إلى 30 حزيران (يونيو) 2018)

اعتبارًا من 30 حزيران (يونيو) 2018، تم إيقاف ميزتَي "إضافة المكان" و"حذف المكان" ولم تعد متوفرتين.


الملحق 1: ملخّص حزمة تطوير البرامج (SDK) لأماكن الأماكن التي تم إيقافها نهائيًا على نظام التشغيل iOS

يعرض الجدول التالي الطريقة البديلة المُستخدَمة لكل طريقة أو موقع تم إيقافه.

طريقة/موقع تم إيقاف العمل به الاستخدام بدلاً من ذلك
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(في GMSAutocompleteViewController)
locationRestriction وlocationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(في GMSAutocompleteResultsViewController)
locationRestriction وlocationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(في GMSAutocompleteTableDataSource)
locationRestriction وlocationBias
initWithBounds:filter
(في GMSAutocompleteFetcher)
initWithFilter:
autocompleteBounds وautocompleteBoundsMode
(في GMSAutocompleteViewController)
GMSAutocompleteViewController.autocompleteFilter باستخدام locationBias أو locationRestriction.
findAutocompletePredictionsFromQuery:bounds:boundsMode:filter:SessionToken:callback وautocompleteQuery:bounds:filter:callback وautocompleteQuery:bounds:boundsMode:filter:callback
(في GMSPlacesClient)
findAutocompletePredictionsFromQuery:filter:sessionToken:callback، مع السمة locationBias أو locationRestriction.

الحد الأدنى لإصدار حزمة تطوير البرامج (SDK) للأماكن التي تعمل بنظام التشغيل iOS من خلال المواقع البديلة هو الإصدار 3.8.0.