GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

کلاس ها

کلاس درخواست GMSPlaceSearch Nearby

شمارش ها

enum GMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity , GMSPlaceSearchNearbyRankPreferenceDistance }
نتایج چگونه در پاسخ رتبه بندی خواهند شد. بیشتر...

کارکرد

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

خواص

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

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

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

شمارشگر:
محبوبیت GMSPlaceSearchNearbyRankPreference

(پیش فرض) نتایج را بر اساس محبوبیت آنها مرتب می کند.

GMSPlaceSearchNearbyRankPreferenceDistance

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


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

- (نوع نمونه) 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 است.