مرجع فئة تصفية الإكمال التلقائي لـ GMS

مرجع فئة تصفية الإكمال التلقائي لـ GMS

نظرة عامة

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

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

المواقع

GMSPlacescompletionTypeFiltertype (النوع)
 تم الإيقاف.
NSArray< NSString * > * الأنواع
 تم تطبيق الفلتر على طلب إكمال تلقائي لتقييد النتائج باستخدام ما يصل إلى 5 أنواع مختلفة من الأماكن.
NSString * country
 تم الإيقاف.
NSArray< NSString * > * البلدان
 البلدان المراد تقييد النتائج إليها.
الموقع الجغرافي * origin
 موقع نقطة بداية الخط المستقيم لقياس مسافة الخط المستقيم بين موقع نقطة الانطلاق وتوقعات الإكمال التلقائي.
id< GMSPlaceLocationBias >انحياز الموقع
 انحياز الموقع الاختياري لتفضيل نتائج الأماكن بالقرب من الموقع.
id< GMSPlaceLocationRestriction >locationlocationRestriction
 تقييد الموقع الاختياري الذي يقتصر على المكان.

وثائق الملكية

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

تم الإيقاف.

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

ملاحظة:
يتم تجاهله في حال ضبط الخاصية "types".
تم إيقاف العمل بهذه الميزة. تم إيقاف الخاصية type نهائيًا لصالح types.
- (أنواع NSArray<NSString *>*) [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 بلدان للفلترة وفي حالة عدم تحديد أي مكان، لن يتم إجراء أي تصفية للبلدان.

ملاحظة:
يلغي الخاصية "country" التي تم إيقافها في حالة تعيينها.
- (CLLocation*) الأصل [read, write, assign]

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

- (المعرّف<GMSPlaceLocationBias>) locationBias [read, write, assign]

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

- (المعرّف<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

تقييد الموقع الاختياري الذي يقتصر على المكان.