مرجع کلاس GMSAutocompleteFilter

مرجع کلاس GMSAutocompleteFilter

بررسی اجمالی

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

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

خواص

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

اسناد ملکی

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

منسوخ.

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

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

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

توجه داشته باشید:
این API می‌تواند آرایه‌ای تا 5 ورودی از 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]

محدودیت مکان اختیاری برای محدود کردن نتایج مکان.