بررسی اجمالی
بیانگر تعریف درخواست جستجوی متنی است که باید از طریق GMSPlacesClient
ارسال شود.
توابع اعضای عمومی | |
(نوع نمونه) | - initWithTextQuery:placeProperties: |
یک GMSPlaceSearchByTextRequest را با پرس و جوی متنی و خصوصیات مکان برای بازگرداندن نمونهسازی میکند. | |
خواص | |
NSString * | شامل نوع |
init پیش فرض در دسترس نیست. | |
بین المللی | 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/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 پشتیبانی می کند.