مرجع کلاس GMSAutocompleteFilter

مرجع کلاس GMSAutocompleteFilter

نمای کلی

این کلاس مجموعه ای از محدودیت ها را نشان می دهد که ممکن است برای درخواست های تکمیل خودکار اعمال شود.

این امکان سفارشی‌سازی پیشنهادهای تکمیل خودکار را فقط برای مکان‌هایی که مورد علاقه هستند فراهم می‌کند.

خواص

GMSPlacesAutocompleteTypeFilter نوع
منسوخ شده
NSArray< NSString * > * انواع
فیلتر روی درخواست تکمیل خودکار اعمال می‌شود تا نتایج را با استفاده از حداکثر 5 نوع مکان مختلف محدود کند.
NSString * کشور
منسوخ شده
NSArray< NSString * > * کشورها
کشورهایی که باید نتایج را محدود کنند.
مکان CLL * منشاء
محل مبدا فاصله خط مستقیم برای اندازه گیری فاصله خط مستقیم بین محل مبدا و پیش بینی های تکمیل خودکار.
id< GMSPlaceLocationBias > تعصب موقعیت
سوگیری موقعیت اختیاری برای ترجیح دادن نتایج مکان در نزدیکی مکان.
id< GMSPlaceLocationRestriction > محدودیت مکان
محدودیت مکان اختیاری برای محدود کردن نتایج مکان.
NSString * منطقه کد
regionCode بر قالب‌بندی آدرس، رتبه‌بندی نتایج و پنهان کردن یا نمایش نتایج بالقوه تأثیر می‌گذارد.
int32_t ورودی آفست
inputOffset عبارت است از افست کاراکتر ورودی که نشان می دهد تکمیل ها از کجا شروع می شوند.

اسناد ملکی

- ( GMSPlacesAutocompleteTypeFilter ) نوع [read, write, assign]

منسوخ شده

فیلتر نوع اعمال شده به درخواست تکمیل خودکار برای محدود کردن نتایج به انواع مختلف. مقدار پیش فرض kGMSPlacesAutocompleteTypeFilterNoFilter است.

توجه:
اگر ویژگی "types" تنظیم شود نادیده گرفته می شود.
این منسوخ شده است. خاصیت type به نفع types منسوخ شده است.
- انواع (NSArray<NSString *>*) [read, write, assign]

فیلتر روی درخواست تکمیل خودکار اعمال می‌شود تا نتایج را با استفاده از حداکثر 5 نوع مکان مختلف محدود کند.

توجه:
این API می تواند آرایه ای از حداکثر 5 ورودی را دریافت کند. اگر از GMSAutocompleteRequest استفاده می کنید، این API می تواند از table_A انواع بگیرد. در غیر این صورت، داده ها را از table_1 یا table_2 بگیرید، اما فقط یک ورودی در table_3 . مقدار پیش فرض null است، به این معنی که هیچ فیلتری مشخص نشده است. در صورت تنظیم، ویژگی منسوخ شده "نوع" را لغو می کند.
- (NSString*) کشور [read, write, copy]

منسوخ شده

کشوری که نتایج را محدود کند. این باید کد کشور ISO 3166-1 Alpha-2 باشد (بدون حساسیت به حروف کوچک). اگر صفر باشد، هیچ فیلترینگ کشوری انجام نخواهد شد.

توجه:
اگر ویژگی "کشورها" تنظیم شود نادیده گرفته می شود.
این منسوخ شده است. دارایی country به نفع countries منسوخ شده است.
- (NSArray<NSString *>*) کشورها [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]

regionCode بر قالب‌بندی آدرس، رتبه‌بندی نتایج و پنهان کردن یا نمایش نتایج بالقوه تأثیر می‌گذارد.

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

inputOffset عبارت است از افست کاراکتر ورودی که نشان می دهد تکمیل ها از کجا شروع می شوند.