مرجع کلاس GMSPlaceSearchByTextRequest

مرجع کلاس GMSPlaceSearchByTextRequest

بررسی اجمالی

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

توابع اعضای عمومی

(نوع نمونه) - initWithTextQuery:placeProperties:
یک GMSPlaceSearchByTextRequest را با پرس و جوی متنی و خصوصیات مکان برای بازگرداندن نمونه‌سازی می‌کند.

خواص

NSString * شامل نوع
init پیش فرض در دسترس نیست.
حداکثر تعداد نتایج برای بازگشت. مقادیر بین 1 تا 20 را مجاز می کند.
بین المللی maxResultCount
شناور امتیاز مین
حداقل میانگین امتیاز کاربر برای مکان‌هایی که باید در نتایج گنجانده شوند.
BOOL isOpenNow
نتایج را برای مکان‌هایی که در حال حاضر باز هستند فیلتر کنید.
NSArray< GMSPlaceProperty > * مکان خواص
آرایه ای از GMSPlaceProperty که باید در مکان گنجانده شود نتیجه می شود.
NSArray< NSNumber * > * سطوح قیمت
آرایه ای از مقادیر GMSPlacesPriceLevel که باید مکان های موجود در نتایج را فیلتر کند.
GMSPlaceSearchByTextRankPreference رتبه اولویت
GMSPlaceSearchByTextRankPreference برای مرتب کردن نتایج برگردانده شده از درخواست استفاده می شود.
NSString * منطقه کد
کد کشور/منطقه یونیکد (CLDR) مکانی که درخواست از آنجا می آید.
BOOL isStrictTypeFiltering
مشخص می کند که آیا فقط نتایج includedType باید برگردانده شود یا خیر.
NSString * متن پرس و جو
پرس و جو متنی برای جستجو
id< GMSPlaceLocationBias > تعصب موقعیت
منطقه مغرضانه برای جستجو.
id< GMSPlaceLocationRestriction > محدودیت مکان
منطقه محدود شده برای جستجو.

مستندات عملکرد اعضا

- (نوع نمونه) initWithTextQuery: (NSString *) متن پرس و جو
ویژگی مکان: (NSArray< GMSPlaceProperty > *) مکان خواص

یک GMSPlaceSearchByTextRequest را با پرس و جوی متنی و خصوصیات مکان برای بازگرداندن نمونه‌سازی می‌کند.

مولفه های:
متن پرس و جو پرس و جو رشته برای درخواست جستجو.
مکان خواص آرایه ای از GMSPlaceProperty که باید در مکان گنجانده شود نتیجه می شود.

اسناد ملکی

- (NSString*) شامل نوع [read, write, copy]

init پیش فرض در دسترس نیست.

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

برای مشاهده به روزترین لیست انواع پشتیبانی شده موجود، به https://developers.google.com/maps/documentation/maps/documentation/places/ios-sdk/data-fields مراجعه کنید.

- (int) maxResultCount [read, write, assign]

حداکثر تعداد نتایج برای بازگشت. مقادیر بین 1 تا 20 را مجاز می کند.

محدوده مجاز این فیلد را می‌توانید در https://developers.google.com/maps/documentation/places/ios-sdk/text-search پیدا کنید.

پیش‌فرض تا حد بالا.

- (شناور) minRating [read, write, assign]

حداقل میانگین امتیاز کاربر برای مکان‌هایی که باید در نتایج گنجانده شوند.

رتبه بندی در محدوده ای بین 0.0 و 5.0 خواهد بود.

رتبه بندی مشخص شده به نزدیکترین 0.5 گرد می شود. ویژگی رتبه بندی GMSPlace را ببینید.

پیش‌فرض 0.0 است.

- (BOOL) isOpenNow [read, write, assign]

نتایج را برای مکان‌هایی که در حال حاضر باز هستند فیلتر کنید.

پیش فرض ها به درست است.

- (NSArray<GMSPlaceProperty>*) placeProperties [read, assign]

آرایه ای از GMSPlaceProperty که باید در مکان گنجانده شود نتیجه می شود.

- (NSArray<NSNumber *>*) priceLevels [read, write, assign]

آرایه ای از مقادیر GMSPlacesPriceLevel که باید مکان های موجود در نتایج را فیلتر کند.

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

- (GMSPlaceSearchByTextRankPreference) rankPreference [read, write, assign]

GMSPlaceSearchByTextRankPreference برای مرتب کردن نتایج برگردانده شده از درخواست استفاده می شود.

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

کد کشور/منطقه یونیکد (CLDR) مکانی که درخواست از آنجا می آید.

منطقه ممکن است بر قالب و نوع داده های برگشتی تأثیر بگذارد. اگر هیچ کدی ارائه نشود، هیچ تعصبی نسبت به هیچ کشور/منطقه ای وجود ندارد.

برای مشاهده کدهای منطقه به https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html مراجعه کنید.

- (BOOL) isStrictTypeFiltering [read, write, assign]

مشخص می کند که آیا فقط نتایج includedType باید برگردانده شود یا خیر.

مقدار پیش فرض نادرست است.

- (NSString*) textQuery [read, copy]

پرس و جو متنی برای جستجو

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

منطقه مغرضانه برای جستجو.

این مکان به عنوان یک سوگیری عمل می کند، به این معنی که اولویت برای نتایج در مکان داده شده وجود دارد.

هنگام انجام یک درخواست جستجو، یک LocationRestriction یا یک LocationBias باید تنظیم شود.

اگر همراه با LocationRestriction تنظیم شود، این مورد نادیده گرفته می شود.

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

منطقه محدود شده برای جستجو.

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

هنگام انجام یک درخواست جستجو، یک LocationRestriction یا یک LocationBias باید تنظیم شود.

نمی توان با locationBias استفاده کرد.

LocationRestriction برای جستجوی متن فقط از GMSPlaceRectangularLocationOption پشتیبانی می کند.