مرجع کلاس GMSPlaceSearchNearbyRequest

مرجع کلاس GMSPlaceSearchNearbyRequest

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

(نوع نمونه) - initWithLocationRestriction:placeProperties:
یک GMSPlaceSearchNearbyRequest را با محدودیت مکان و قرار دادن ویژگی‌هایی برای بازگرداندن نمونه‌سازی می‌کند.

خواص

id< GMSPlaceLocationRestriction > محدودیت مکان
init پیش فرض در دسترس نیست.
NSArray< GMSPlaceProperty > * مکان خواص
آرایه ای از GMSPlaceProperty که باید در مکان گنجانده شود نتیجه می شود.
NSArray< NSString * > * شامل انواع
آرایه ای از انواع مکان برای گنجاندن در جستجو.
NSArray< NSString * > * excludedTypes
آرایه ای از انواع مکان برای حذف از جستجو.
NSArray< NSString * > * شامل PrimaryTypes
آرایه‌ای از انواع مکان‌های اصلی برای گنجاندن در جستجو.
NSArray< NSString * > * excludedPrimaryTypes
مجموعه ای از مکان های اصلی برای حذف از جستجو.
NSInteger maxResultCount
حداکثر تعداد نتایج GMSPlace برای بازگشت.
NSString * منطقه کد
کد کشور/منطقه یونیکد (CLDR) مکانی که درخواست از آنجا می آید.
GMSPlaceSearchNearbyRankPreference رتبه اولویت
GMSPlaceSearchNearbyRankPreference برای مرتب کردن نتایج برگردانده شده از درخواست استفاده می شود.

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

- (نوع نمونه) initWithLocationRestriction: (id< GMSPlaceLocationRestriction >) محدودیت مکان
ویژگی مکان: (NSArray< GMSPlaceProperty > *) مکان خواص

یک GMSPlaceSearchNearbyRequest را با محدودیت مکان و قرار دادن ویژگی‌هایی برای بازگرداندن نمونه‌سازی می‌کند.

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

اسناد ملکی

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

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

لطفاً از مقداردهی اولیه تعیین شده استفاده کنید. منطقه مورد جستجو به عنوان یک دایره مشخص شده است که با نقطه مرکزی و شعاع بر حسب متر تعریف می شود. شعاع باید بین 0.0 تا 50000.0 باشد. شکستن این محدودیت منجر به خطای INVALID_ARGUMENT خواهد شد. LocationRestriction باید با GMSPlaceCircularLocationOption مشخص شود. استفاده از GMSPlaceRectangularLocationOption منجر به خطای INVALID_REQUEST می شود.

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

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

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

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

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

حداکثر 50 نوع را می توان مشخص کرد. اگر درخواستی با محدودیت‌های چندگانه مشخص شده باشد، تنها مکان‌هایی برگردانده می‌شوند که همه محدودیت‌ها را برآورده کنند. اگر آرایه خالی باشد، همه مکان‌ها از همه نوع برگردانده می‌شوند. برای لیستی از انواع پشتیبانی شده به جدول A مراجعه کنید https://developers.google.com/maps/documentation/places/web-service/place-types#table-a .

- (NSArray<NSString *>*) excludedTypes [read, write, copy]

آرایه ای از انواع مکان برای حذف از جستجو.

حداکثر 50 نوع را می توان مشخص کرد. اگر درخواستی با محدودیت‌های چندگانه مشخص شده باشد، تنها مکان‌هایی برگردانده می‌شوند که همه محدودیت‌ها را برآورده کنند. اگر انواع متضاد مشخص شده باشد (به عنوان مثال، انواع ظاهر شده در includeTypes و excludedTypes)، یک خطای INVALID_REQUEST برگردانده می شود. برای لیستی از انواع پشتیبانی شده به جدول A مراجعه کنید https://developers.google.com/maps/documentation/places/web-service/place-types#table-a .

- (NSArray<NSString *>*) شامل PrimaryTypes [read, write, copy]

آرایه‌ای از انواع مکان‌های اصلی برای گنجاندن در جستجو.

حداکثر 50 نوع را می توان مشخص کرد. اگر درخواستی با محدودیت‌های چندگانه مشخص شده باشد، تنها مکان‌هایی برگردانده می‌شوند که همه محدودیت‌ها را برآورده کنند. برای اطلاعات بیشتر در مورد انواع اولیه، به این آدرس مراجعه کنید: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSArray<NSString *>*) excludedPrimaryTypes [read, write, copy]

مجموعه ای از مکان های اصلی برای حذف از جستجو.

اگر انواع متضاد مشخص شده باشد (به عنوان مثال، انواع ظاهر شده در includeTypes و excludedTypes)، یک خطای INVALID_REQUEST برگردانده می شود. حداکثر 50 نوع را می توان مشخص کرد. اگر درخواستی با محدودیت‌های چندگانه مشخص شده باشد، فقط مکان‌هایی برگردانده می‌شوند که تمام محدودیت‌ها را برآورده می‌کنند. برای اطلاعات بیشتر در مورد انواع اولیه، به این آدرس مراجعه کنید: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

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

باید بین 1 تا 20 (پیش‌فرض) باشد. شکستن این محدودیت منجر به بازگشت خطا می شود.

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

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

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

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

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

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