کلاس ها | |
کلاس | درخواست 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 برای مرتب کردن نتایج برگردانده شده از درخواست استفاده می شود. |
نوع شمارش اسناد
مستندات عملکرد
- (نوع نمونه) 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
است.