الإيقاف

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

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

آلية الإيقاف

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

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

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

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

اطّلع على مزيد من المعلومات حول توفّر إصدار واجهة برمجة تطبيقات JavaScript للخرائط، والذي يتبع جدولاً زمنيًا كل ثلاثة أشهر لإصدارات الإصدارات وإيقاف العمل بها.

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

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

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


مكتبة السياقات المحلية، واجهة برمجة تطبيقات JavaScript للخرائط (تم إيقافها اعتبارًا من الإصدار 3.52.2)

بسبب الاستخدام المحدود لهذه الميزة التجريبية، تم إيقاف مكتبة السياقات المحلية اعتبارًا من الإصدار 3.52.2. ستستمر "مكتبة السياقات المحلية" في العمل حتى إشعار آخر، ولكننا لا ننصح بإضافتها إلى مشاريع جديدة.

إذا كنت مهتمًا بإنشاء تجربة تشبه مكتبة السياقات المحلية بنفسك، فنقترح عليك الاطلاع على حل "اكتشاف الحي" في أداة الإنشاء السريع أو استخدام مكتبة الأماكن، واجهة برمجة تطبيقات جافا سكريبت للخرائط. يمكن أن تساعدك نماذج الرموز والميزات الاختبارية للرموز في "مكتبة الأماكن".


مكتبة التوافق مع الأماكن لحزمة تطوير برامج الأماكن لـ Android (اعتبارًا من 31 آذار (مارس) 2022)

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

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

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

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

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


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

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

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

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

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

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

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

  • يمكن استخدام طلبات واجهة برمجة التطبيقات للترميز الجغرافي مع معلمة latlng للبحث عن العناوين الأقرب. وهذا يوفر أقرب تطابق للسلوك الحالي لما يلي:

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

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

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

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


خدمات الألعاب في "منصة خرائط 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)

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


تستخدم الآن حزمة الأماكن لـ iOS GMSPlaceField وحدة ماكرو NS_OPTIONS (اعتبارًا من v4.0.0)

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

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


حزمة تطوير البرامج (SDK) لطرق iOS: setcompletionBounds باستخدام NorthEastCorner:SouthWestCorner، initWithBounds:filter (الإصدار 3.10.0 - v4.0.0)

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

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

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

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


GMSCoordinateBounds في الإكمال التلقائي للأماكن (الإصدار 3.9.0 - 4.0.0)

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

حدود في GMSAutocompleteViewController

تم إيقاف سمات GMSAutocompleteViewController التالية:

للحصول على الوظائف المماثلة، استخدِم GMSAutocompleteViewController.autocompleteFilter مع GMSAutocompleteFilter.locationBias أو GMSAutocompleteFilter.locationRestriction. الحد الأدنى للإصدار لحزمة تطوير البرامج (SDK) لأماكن Google على نظام التشغيل 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 - v4.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 في واجهة برمجة تطبيقات الأماكن ومكتبة الأماكن وواجهة برمجة تطبيقات JavaScript للخرائط، ويجب عدم استخدامه. يمكنك بدلاً من ذلك استخدام business_status (واجهة برمجة تطبيقات الأماكن) أو business_status (مكتبة الأماكن أو واجهة برمجة تطبيقات JavaScript) للحصول على الحالة التشغيلية للأنشطة التجارية. الحد الأدنى لإصدار مكتبة الأماكن، واجهة برمجة تطبيقات JavaScript للخرائط مع business_status هو الإصدار 3.40.


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

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

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

  • تم استبدال الحقل 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)

اعتبارًا من 26 أيار (مايو) 2021، لن يكون الإصدار 2 من واجهة برمجة تطبيقات JavaScript للخرائط متاحًا. ونتيجة لذلك، ستتوقف خرائط الإصدار 2 من موقعك عن العمل، وستعرض أخطاء جافا سكريبت. لمتابعة استخدام الخرائط على موقعك، انتقل إلى الإصدار 3 من واجهة برمجة تطبيقات جافا سكريبت للخرائط. مزيد من المعلومات حول ترقية تطبيق واجهة برمجة تطبيقات JavaScript للخرائط من الإصدار v2 إلى الإصدار 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 بت في "خرائط Google SDK" لنظام التشغيل iOS 5.0

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

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

مع طرح الإصدار Places SDK for iOS 5.0، تم إيقاف العمل بـ GMSCoordinateBounds واستبدالها بـ GMSPlacesViewportInfo.

طبقة الجداول الشاملة (تجريبية) (3 كانون الأول (ديسمبر) 2018 - 3 كانون الأول (ديسمبر) 2019)

تم إيقاف طبقة Fusion Tables في واجهة برمجة تطبيقات JavaScript للخرائط في 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.