مرجع فئة GMSAutocompleteFilter

مرجع الفئة GMSAutocompleteFilter

نظرة عامة

تمثّل هذه الفئة مجموعة من القيود التي يمكن تطبيقها على طلبات الإكمال التلقائي.

يسمح ذلك بتخصيص اقتراحات الإكمال التلقائي للأماكن التي تهمّك فقط.

المواقع

GMSPlacesAutocompleteTypeFilterالنوع
 تم إيقافها.
NSArray< NSString * > * أنواع
 تم تطبيق الفلتر على طلب الإكمال التلقائي لتقييد النتائج باستخدام ما يصل إلى 5 أنواع مختلفة من الأماكن.
NSString * country
 تم إيقافها.
NSArray< NSString * > * بلدًا
 البلدان التي سيتمّ عرض النتائج فيها
CLLocation * المصدر
 موقع نقطة الانطلاق للمسافة في الخط المستقيم لقياس مسافة الخط المستقيم بين موقع نقطة الانطلاق وتوقعات الإكمال التلقائي
id< GMSPlaceLocationBias >locationBias
 الانحياز الاختياري للموقع لتفضيل نتائج الأماكن بالقرب من الموقع.
id< GMSPlaceLocationRestriction > locationRestriction
 قيد الموقع الجغرافي الاختياري لحصر نتائج الأماكن.

وثائق العقارات

- (GMSPlacesAutocompleteTypeFilter) type [read, write, assign]

تم إيقافها.

فلتر الأنواع المطبَّق على طلب إكمال تلقائي لحصر النتائج بأنواع مختلفة. وتكون القيمة التلقائية kGMSPlacesAutocompleteTypeFilterNoFilter.

ملاحظة:
يتم تجاهله في حال ضبط سمة "الأنواع".
تم إيقاف هذه الميزة نهائيًا. تم إيقاف السمة type نهائيًا لصالح types.
- (NSArray<NSString *>*) types [read, write, assign]

تم تطبيق الفلتر على طلب الإكمال التلقائي لتقييد النتائج باستخدام ما يصل إلى 5 أنواع مختلفة من الأماكن.

ملاحظة:
يمكن أن تأخذ واجهة برمجة التطبيقات هذه مصفوفة تضم ما يصل إلى 5 إدخالات من table_1 أو table_2، ولكنها إدخال واحد فقط في table_3. القيمة التلقائية هي "فارغ"، ما يعني أنه لم يتم تحديد فلاتر. تلغي سمة "type" المتوقّفة نهائيًا في حال ضبط القيمة.
- (NSString*) country [read, write, copy]

تم إيقافها.

البلد الذي سيتم تقييد النتائج إليه. يجب إدخال رمز البلد وفقًا لمعيار ISO 3166-1 Alpha-2 (غير حساس لحالة الأحرف). وإذا لم يكن هناك أي قيمة، لن يتم إجراء أي تصفية حسب البلدان.

ملاحظة:
يتم تجاهل السياسة في حال ضبط سمة "البلدان".
تم إيقاف هذه الميزة نهائيًا. تم إيقاف السمة country نهائيًا لصالح countries.
- (NSArray<NSString *>*) countries [read, write, copy]

البلدان التي سيتمّ عرض النتائج فيها

يجب إدخال رمز البلد وفقًا لمعيار ISO 3166-1 Alpha-2 (غير حساس لحالة الأحرف). يتيح الفلتر ما يصل إلى 5 بلدان. وإذا لم يكن هناك أي قيمة، لن يتم إجراء أي تصفية حسب البلدان.

ملاحظة:
يتجاهل سمة "البلد" المتوقّفة نهائيًا في حال ضبطها.
- (CLLocation*) origin [read, write, assign]

موقع نقطة الانطلاق للمسافة في الخط المستقيم لقياس مسافة الخط المستقيم بين موقع نقطة الانطلاق وتوقعات الإكمال التلقائي

- (id<GMSPlaceLocationBias>) locationBias [read, write, assign]

الانحياز الاختياري للموقع لتفضيل نتائج الأماكن بالقرب من الموقع.

- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

قيد الموقع الجغرافي الاختياري لحصر نتائج الأماكن.