مرجع فئة GMSAutocompleteFilter

مرجع فئة GMSAutocompleteFilter

نظرة عامة

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

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

المواقع

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

وثائق العقار

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

تم إيقافها.

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

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

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

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

تم إيقافها.

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

ملاحظة:
يتم تجاهل السياسة في حال ضبط سمة "countries".
تم إيقاف هذا الخيار نهائيًا. تم إيقاف السمة country نهائيًا لصالح السمة countries.
- (NSArray<NSString *>*) البلدان [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]

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