بررسی اجمالی
یک تعریف درخواست جستجوی متنی را برای ارسال از طریق 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 پشتیبانی می کند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-04-01 بهوقت ساعت هماهنگ جهانی.