مرجع فئة GMSAutocompleteFilter

مرجع فئة GMSAutocompleteFilter

نظرة عامة

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

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

أماكن إقامة

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

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

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

تم إيقافها.

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

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

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

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

تم إيقافها.

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

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

البلدان التي سيتمّ حظر النتائج فيها

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

ملاحظة:
إلغاء "البلد" المتوقّف عن العمل إذا تم تعيين ذلك.
- (CLLocation*) المصدر [read, write, assign]

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

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

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

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

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

- (NSString*) regionCode [read, write, assign]

يؤثر رمز المنطقة في تنسيق العنوان وترتيب النتائج، وربما يخفي بعض النتائج أو يعرضها.

- (int32_t) inputOffset [read, write, assign]

enteroffset هو إزاحة الأحرف للمدخل التي تشير إلى المكان الذي قد تبدأ منه عمليات الإكمال.