GMSPlaceSearchByTextRankPreference

GMSPlaceSearchByTextRankPreference

کلاس ها

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

شمارش ها

enum GMSPlaceSearchByTextRankPreference { GMSPlaceSearchByTextRankPreferenceDistance , GMSPlaceSearchByTextRankPreferenceRelevance }
نتایج چگونه در پاسخ رتبه بندی خواهند شد. بیشتر...

کارکرد

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

خواص

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

نوع شمارش اسناد

نتایج چگونه در پاسخ رتبه بندی خواهند شد.

شمارشگر:
GMSPlaceSearchByTextRankPreferenceDistance
GMSPlaceSearchByTextRankPreferenceRelevance

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

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

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

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

خواص

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

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

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

برای مشاهده به روزترین لیست انواع پشتیبانی شده موجود، به https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types مراجعه کنید.

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

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

مقادیر بین 1 تا 20 را مجاز می کند.

محدوده مجاز این فیلد را می‌توانید در https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount بیابید.

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

- (شناور) 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 پشتیبانی می کند.