الإيقاف

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

آلية عمل الإيقاف النهائي

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

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

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

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

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

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

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

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


google.maps.Marker في واجهة برمجة تطبيقات JavaScript للخرائط (تم إيقافها نهائيًا اعتبارًا من شباط/فبراير 2023)

محدّدات العلامات المتقدمة (google.maps.marker.AdvancedMarkerElement) أفضل من google.maps.MarkerElement في كل الطرق تقريبًا: وهي أسهل في الاستخدام، وأكثر فعالية، ويمكن الوصول إليها، وأكثر غنية بالميزات، وأكثر تخصيصًا. إنّ google.maps.Marker في واجهة برمجة تطبيقات JavaScript للخرائط تم إيقافه نهائيًا اعتبارًا من 3.56.

ما هو الإجراء المطلوب اتّخاذه؟ الحد الأدنى لإصدار واجهة برمجة تطبيقات JavaScript للخرائط مع google.maps.marker.AdvancedMarkerElement هو 3.53.2. في الوقت الحالي، ليس من المقرر إيقاف في حين استمرار google.maps.Marker في تلقي إصلاحات الأخطاء لأي تراجع كبير، لن تتم معالجة الأخطاء الحالية في google.maps.Marker. وسيتم إرسال إشعار قبل 12 شهرًا على الأقل من إيقاف الدعم.


الحدود الجغرافية والموقع الجغرافي والنطاق الجغرافي في خدمة الإكمال التلقائي لمكان واجهة برمجة تطبيقات JavaScript لـ "خرائط Google" (سيتم إيقافها نهائيًا اعتبارًا من أيار/مايو 2023)

بالنسبة إلى خدمة الإكمال التلقائي للأماكن في واجهة برمجة تطبيقات JavaScript لـ "خرائط Google"، تم إيقاف خيارات الطلب التالية نهائيًا اعتبارًا من أيار (مايو) 2023: الحدود والموقع الجغرافي والنطاق الجغرافي. يُرجى استخدام locationBias وlocationRestriction بدلاً من ذلك.

ستظلّ هذه الميزة تعمل، وسيتم إرسال إشعار قبل 12 شهرًا من إيقاف الدعم.


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

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

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


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

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

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

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

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

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


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

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

لتجنُّب أي انقطاع في تجربة موقعك الإلكتروني، حدِّد googleapis.com في سياسة أمان المحتوى (CSP). تتوافق جميع الإصدارات المتاحة حاليًا من "واجهة برمجة تطبيقات JavaScript للخرائط" مع سياسة أمان المحتوى (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.load (من 13 تشرين الأول/أكتوبر 2020 حتى 13 تشرين الأول/أكتوبر 2021)

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


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

بدءًا من حزمة Places SDK لنظام التشغيل iOS v4.0.0، يستخدم GMSPlaceField الآن وحدة الماكرو NS_OPTIONS بدلاً من NS_ENUM للحصول على دعم أفضل لتطبيق Swift. يمكنك الاطّلاع على مزيد من المعلومات عن نقل البيانات إلى GMSPlaceField as NS_OPTIONS.

لمواصلة استخدام GMSPlaceField باسم NS_ENUM، يجب تحديد v3.10.0 أو الإصدار الأقدم في العناصر التابعة.


حزمة تطوير برامج الأماكن لطرق iOS: setAutocompleteBounds usingNorthEastCorner:SouthWestCorner, initWithBounds:filter (الإصدار 3.10.0 - الإصدار 4.0.0)

تم إيقاف طريقة المساعدة setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner نهائيًا اعتبارًا من v3.10.0، وهي غير متاحة في v4.0.0 والإصدارات الأحدث. بدلاً من ذلك، استخدِم locationBias أو locationRestriction.

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

الحد الأقصى للإصدار المتوافق مع هذه الطرق التي تم إيقافها نهائيًا هو v3.10.0.

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


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

تم إيقاف العديد من المواقع/المَعلمات التي تستخدم GMSCoordinateBounds في حزمة "SDK للأماكن" لخدمة الإكمال التلقائي لنظام التشغيل iOS، وذلك اعتبارًا من v3.9.0، وتكون غير متاحة في v4.0.0 والإصدارات الأحدث. الحد الأقصى للإصدار المتوافق مع المواقع/المَعلمات المتوقّفة نهائيًا هو v3.10.0.

حدود في GMSAutocompleteViewController

تم إيقاف سمات GMSAutocompleteViewController التالية نهائيًا:

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

حدود في findAutocompletePredictionsFromQuery وautocompleteQuery

للحصول على وظائف مكافئة، يمكنك استخدام findAutocompletePredictionsFromQuery:filter:sessionToken:callback مع GMSAutocompleteFilter.locationBias أو GMSAutocompleteFilter.locationRestriction. إنّ الإصدار الأدنى من حزمة تطوير برامج الأماكن لأجهزة iOS الذي يتضمّن هذه الخصائص البديلة هو v3.8.0.

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


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

تم إيقاف حقل/خاصية "الأماكن" GMSPlace.openNowStatus في حزمة "SDK للأماكن" لنظام التشغيل iOS اعتبارًا من v3.0.0، وأصبح غير متوافق في v4.0.0 والإصدارات الأحدث. الحد الأقصى للإصدار المتوافق مع الحقل الذي تم إيقافه هو v3.10.0.

بدلاً من ذلك، استخدِم الدوال GMSPlace.isOpen أو GMSPlace.isOpenAtDate. الإصدار الأدنى من حزمة تطوير برامج الأماكن لنظام التشغيل iOS هو v3.3.0.


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

إنّ حقل الأماكن permanently_closed في واجهة برمجة تطبيقات الأماكن ومكتبة الأماكن وواجهة برمجة تطبيقات JavaScript لـ "خرائط Google" متوقّف نهائيًا، ويجب عدم استخدامه. بدلاً من ذلك، يمكنك استخدام business_status (واجهة برمجة تطبيقات الأماكن) أو business_status (مكتبة الأماكن) للاطّلاع على الحالة التشغيلية للأنشطة التجارية. إنّ الإصدار الأدنى من Places Library (مكتبة الأماكن)، API لـ Maps JavaScript مع business_status هو v3.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": 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().

ستبقى هاتان الطريقتان فعّالتان، ولا توجد خطة لإيقافهما.


عمليات الإيقاف النهائي المكتملة

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


حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل iOS، الإصدار 2.5 والإصدارات الأقدم (كانون الثاني (يناير) 2022 - كانون الثاني (يناير) 2023)

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

وننصحك بتحديد واستخدام أحدث إصدار من حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل iOS.


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

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

بدءًا من حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل iOS الإصدار 5.0، لن يكون نظام التشغيل iOS 10 وبنية ARMv7 32 بت متوافقًا.

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

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

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

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


حزم تطوير برامج الأماكن لأجهزة Android وiOS (من 29 كانون الثاني (يناير) 2019 إلى 29 تموز (يوليو) 2019)

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


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

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


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

إنّ طلبات البحث عن الأماكن غير المتوافقة مع "البحث النصي" و"البحث عن الأماكن" و"البحث عن مكان" في "واجهة برمجة التطبيقات للأماكن" و"مكتبة الأماكن" سيتم إيقاف واجهة برمجة تطبيقات JavaScript لـ "خرائط Google" نهائيًا اعتبارًا من 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=*"

"الملحق 1": ملخّص عن "حزمة تطوير برامج الأماكن" لعمليات الاستبدال المتوقّفة لواجهة برمجة التطبيقات في نظام التشغيل 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.

الإصدار الأدنى من حزمة تطوير برامج الأماكن لنظام التشغيل iOS هو الإصدار v3.8.0.