نمای کلی
رابط اصلی Places SDK.
برای جستجو و دریافت جزئیات در مورد مکان ها استفاده می شود. این کلاس باید از طریق روش [ GMSPlacesClient sharedClient] قابل دسترسی باشد.
متدهای GMSPlacesClient فقط باید از رشته اصلی فراخوانی شوند. فراخوانی این روش ها از یک رشته دیگر منجر به یک استثنا یا رفتار تعریف نشده می شود. مگر اینکه غیر از این مشخص شده باشد، همه تماسهای برگشتی در رشته اصلی فراخوانی میشوند.
توابع اعضای عمومی | |
(باطل) | - LookUpPlaceID: callback: |
دریافت جزئیات برای یک مکان. | |
(باطل) | - fetchAutocompleteSuggestionsFromRequest:callback: |
پیشنهادهای تکمیل خودکار را از پرس و جوی متنی پیدا کنید. | |
(باطل) | - LookUpPhotosForPlaceID:Callback: |
فراداده حداکثر 10 عکس مرتبط با یک مکان را دریافت می کند. | |
(باطل) | - loadPlacePhoto: callback: |
تصویر را برای یک عکس خاص با حداکثر اندازه بارگیری می کند. | |
(باطل) | - loadPlacePhoto:constrainedToSize:scale:callback: |
تصویر را برای یک عکس خاص بارگذاری میکند، که برای تناسب با حداکثر ابعاد داده شده، مقیاسبندی میشود. | |
(باطل) | - مکان فعلی با پاسخ تماس: |
تخمینی از مکانی که دستگاه در حال حاضر در آن قرار دارد را برمیگرداند. | |
(باطل) | - findAutocompletePredictionsFromQuery:filter:sessionToken:callback: |
پیش بینی های تکمیل خودکار را از پرس و جو متن پیدا کنید. | |
(باطل) | - fetchPlaceFromPlaceID:placeFields:sessionToken:callback: |
واکشی جزئیات برای یک مکان. | |
(باطل) | - findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:Callback: |
احتمالات مکان را با استفاده از مکان فعلی کاربر پیدا کنید. | |
(باطل) | - isOpenWithRequest: callback: |
وضعیت باز را برای یک مکان دریافت می کند. | |
(باطل) | - isOpenWithPlaceID: callback: |
جزئیات یک مکان شامل تمام فیلدهای لازم برای تعیین GMSPlaceOpenStatus در زمان فعلی دریافت می کند. | |
(باطل) | - isOpenWithPlaceID:date:callback: |
جزئیات یک مکان شامل تمام فیلدهای لازم برای تعیین GMSPlaceOpenStatus در NSDate مشخص شده را دریافت می کند. | |
(باطل) | - isOpenWithPlace: callback: |
جزئیات یک مکان شامل تمام فیلدهای لازم برای تعیین GMSPlaceOpenStatus در زمان فعلی دریافت می کند. | |
(باطل) | - isOpenWithPlace:date:callback: |
جزئیات یک مکان شامل تمام فیلدهای لازم برای تعیین GMSPlaceOpenStatus در NSDate مشخص شده را دریافت می کند. | |
(باطل) | - searchByTextWithRequest: callback: |
مکان ها را بر اساس متن و محدودیت ها جستجو کنید. | |
(باطل) | - fetchPlaceWithRequest:callback: |
یک مکان با استفاده از یک شی درخواست دریافت کنید. | |
(باطل) | - fetchPhotoWithRequest:callback: |
درخواست عکس با استفاده از درخواست واکشی عکس. | |
(باطل) | - SearchNearbyWithRequest:Callback: |
مکانهای نزدیک به یک مکان و محدودیت را جستجو کنید. | |
توابع اعضای عمومی استاتیک | |
(نوع نمونه) | + sharedClient |
نمونه مشترک GMSPlacesClient را برای Google Places SDK برای iOS ارائه می دهد و در صورت لزوم آن را ایجاد می کند. | |
(بول) | + ارائه APIKey: |
کلید API شما را در Google Places SDK برای iOS ارائه می دهد. | |
(NSString *) | + openSourceLicenseInfo |
اطلاعات مجوز نرم افزار منبع باز را برای Google Places SDK برای iOS برمی گرداند. | |
(NSString *) | + SDKVersion |
نسخه این نسخه از Google Places SDK را برای iOS برمی گرداند. | |
(NSString *) | + SDKLongVersion |
نسخه طولانی این نسخه از Google Places SDK برای iOS را برمی گرداند. | |
توابع مرتبط | |
(توجه داشته باشید که اینها توابع عضو نیستند.) | |
typedef void(^ | GMSPlaceResult Callback |
نوع پاسخ به تماس برای دریافت جستجوی جزئیات مکان. | |
typedef void(^ | GMSPlaceLikelihoodListCallback )( GMSPlaceLikelihoodList *_List احتمال ناتوان، NSError *_خطای nullable) |
نوع برگشت به تماس برای دریافت لیست احتمال مکان. | |
typedef void(^ | GMSPlaceLikelihoodsCallback )(NSArray< GMSPlaceLikelihood * > *_احتمالهای باطلپذیر، خطای NSE *_خطای پاکپذیر) |
نوع پاسخ به تماس برای دریافت آرایه های GMSPlaceLikelihood s. | |
typedef void(^ | GMSAutocompletePredictionsCallback )(NSArray< GMSAutocompletePrediction * > *_نتایج باطل، NSE خطا *_خطا نول پذیر) |
نوع پاسخ به تماس برای دریافت نتایج تکمیل خودکار. | |
typedef void(^ | GMSPlacePhotoMetadataResultCallback )( GMSPlacePhotoMetadataList *_عکسهای با قابلیت پاک کردن، خطای NSE *_خطای پاکپذیر) |
نوع پاسخ به تماس برای دریافت نتایج عکس های مکان. | |
typedef void(^ | GMSPlacePhotoImageResultCallback )(تصویر UII *_عکس قابل پاک کردن، خطای NSE *_خطای نول پذیر) |
نوع پاسخ به تماس برای دریافت اشیاء UIImage از یک شی GMSPlacePhotoMetadata . | |
typedef void(^ | GMSPlaceOpenStatusCallback )(نتیجه GMSPlaceOpenStatus ، خطای NSE *_خطای ناتوان) |
نوع پاسخ به تماس برای دریافت وضعیت ساعات کار برای مکان. | |
typedef void(^ | GMSPlaceOpenStatusResponseCallback )( GMSPlaceIsOpenResponse *پاسخ، خطای NSE *_خطای پاکپذیر) |
نوع تماس برای دریافت پاسخ وضعیت باز. | |
typedef void(^ | GMSPlaceSearchByTextResultCallback )(NSArray< GMSPlace * > *_مکانهای باطل، NSEخطا *_خطای نول پذیر) |
نوع پاسخ به تماس برای دریافت جستجو بر اساس نتایج متنی. | |
typedef void(^ | GMSFetchPhotoResultCallback )(UIIimage *_PhotoImage قابل پاک کردن، NSError *_Nullable error) |
نوع تماس برای دریافت عکس. | |
typedef void(^ | GMSAutocompleteSuggestionsCallback )(NSArray< GMSAutocompleteSuggestion * > *_نتایج باطل، NSError *_خطای پاکپذیر) |
نوع پاسخ به تماس برای نتایج تکمیل خودکار. | |
typedef void(^ | GMSPlaceSearchNearbyResultCallback )(NSArray< GMSPlace * > *_مکانهای باطل، NSEخطا *_خطای ناتوان) |
نوع پاسخ به تماس برای دریافت نتایج جستجوی نزدیک. |
مستندات عملکرد اعضا
+ (نمونه) sharedClient |
نمونه مشترک GMSPlacesClient را برای Google Places SDK برای iOS ارائه می دهد و در صورت لزوم آن را ایجاد می کند.
اگر برنامه شما اغلب از روشهای GMSPlacesClient استفاده میکند، ممکن است بخواهد مستقیماً روی این شیء نگه دارد، زیرا در غیر این صورت ممکن است اتصال شما به Google به طور منظم مجدداً راهاندازی شود.
+ (BOOL) ارائهAPIKey: | (NSString *) | کلید |
کلید API شما را در Google Places SDK برای iOS ارائه می دهد.
این کلید از طریق کنسول Google Cloud Platform برای برنامه شما ایجاد میشود و برای شناسایی آن با شناسه بسته نرم افزاری شما جفت میشود. این باید قبل از استفاده از GMSPlacesClient توسط برنامه شما فراخوانی شود (به عنوان مثال، در application:didFinishLaunchingWithOptions:).
- برمی گرداند:
- اگر APIKey با موفقیت ارائه شده باشد، بله.
+ (NSString *) openSourceLicenseInfo |
اطلاعات مجوز نرم افزار منبع باز را برای Google Places SDK برای iOS برمی گرداند.
این اطلاعات باید در برنامه شما در دسترس باشد.
+ (NSString *) SDKVersion |
نسخه این نسخه از Google Places SDK را برای iOS برمی گرداند.
. به عنوان مثال، "1.0.0".
+ (NSString *) SDKLongVersion |
نسخه طولانی این نسخه از Google Places SDK برای iOS را برمی گرداند.
. به عنوان مثال، "1.0.0 (102.1)".
- (باطل) lookUpPlaceID: | (NSString *) | شناسه مکان | |
پاسخ به تماس: | ( GMSPlaceResultCallback ) | پاسخ به تماس | |
دریافت جزئیات برای یک مکان.
این روش غیر مسدود کننده است.
- پارامترها:
شناسه مکان شناسه مکان برای جستجو پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه جستجو.
- توجه:
- این منسوخ شده است. این روش با
fetchPlaceWithRequest:callback:
جایگزین شده است و در نسخه بعدی حذف خواهد شد.
- (باطل) fetchAutocompleteSuggestionsFromRequest: | ( GMSAutocompleteRequest *) | درخواست کنید | |
پاسخ به تماس: | ( GMSAutocompleteSuggestionsCallback ) | پاسخ به تماس | |
پیشنهادهای تکمیل خودکار را از پرس و جوی متنی پیدا کنید.
نتایج ممکن است به صورت اختیاری به سمت یک مکان خاص یا محدود به یک منطقه باشد. این روش غیر مسدود کننده است.
پاسخ تماس ارائه شده با آرایه ای از پیشنهادات تکمیل خودکار در صورت موفقیت و یک خطای NSE در صورت بروز خطا فراخوانی می شود.
- پارامترها:
درخواست کنید درخواست GMSAutocompleteRequest
برای تکمیل خودکار.پاسخ به تماس پاسخ به تماس برای فراخوانی با پیشنهادات.
- (باطل) lookUpPhotosForPlaceID: | (NSString *) | شناسه مکان | |
پاسخ به تماس: | ( GMSPlacePhotoMetadataResultCallback ) | پاسخ به تماس | |
فراداده حداکثر 10 عکس مرتبط با یک مکان را دریافت می کند.
عکسها از مکانهای مختلف، از جمله صاحبان کسبوکار و عکسهای ارائهشده توسط کاربران Google+ تهیه میشوند. در بیشتر موارد، این عکسها را میتوان بدون ذکر منبع استفاده کرد یا به عنوان بخشی از تصویر، ارجاع مورد نیاز را در نظر گرفت. با این حال، شما باید از ویژگی attributions
در پاسخ برای بازیابی هر گونه اسناد اضافی مورد نیاز استفاده کنید و هر جا که تصویر را نمایش میدهید، آن اسناد را در برنامه خود نمایش دهید. حداکثر 10 عکس برگردانده می شود.
تماس های متعدد این روش احتمالاً هر بار همان عکس ها را برمی گرداند. با این حال، این تضمین نمی شود زیرا داده های اساسی ممکن است تغییر کرده باشند.
این روش جستجوی شبکه را انجام می دهد.
- پارامترها:
شناسه مکان شناسه مکانی که برای جستجوی عکسها. پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه جستجو.
- (باطل) loadPlacePhoto: | ( متادیتا GMSPlacePhoto *) | عکس متادیتا | |
پاسخ به تماس: | ( GMSPlacePhotoImageResultCallback ) | پاسخ به تماس | |
تصویر را برای یک عکس خاص با حداکثر اندازه بارگیری می کند.
داده های تصویر ممکن است توسط SDK ذخیره شوند. اگر عکس درخواستی در حافظه پنهان وجود نداشته باشد، جستجوی شبکه انجام خواهد شد.
- پارامترها:
عکس متادیتا GMSPlacePhotoMetadata
که برای بارگیری یکUIImage
.پاسخ به تماس فراخوانی برای فراخوانی با UIImage
بارگذاری شده.
- (باطل) loadPlacePhoto: | ( متادیتا GMSPlacePhoto *) | عکس متادیتا | |
constrainedToSize: | (CGSize) | maxSize | |
مقیاس: | (CGFloat) | مقیاس | |
پاسخ به تماس: | ( GMSPlacePhotoImageResultCallback ) | پاسخ به تماس | |
تصویر را برای یک عکس خاص بارگذاری میکند، که برای تناسب با حداکثر ابعاد داده شده، مقیاسبندی میشود.
با حفظ نسبت ابعاد تصویر اصلی، تصویر به گونهای کوچک میشود که در ابعاد داده شده قرار گیرد. این مقیاس بندی در سمت سرور انجام می شود.
اگر پارامتر مقیاس 1.0 نباشد maxSize در این مقدار ضرب می شود و UIImage
برگردانده شده برای داشتن مقیاس مشخص تنظیم می شود. اگر در حال بارگذاری تصاویر برای نمایش روی صفحه هستید، این پارامتر باید روی مقیاس صفحه تنظیم شود.
داده های تصویر ممکن است توسط SDK ذخیره شوند. اگر عکس درخواستی در حافظه پنهان وجود نداشته باشد، جستجوی شبکه انجام خواهد شد.
- توجه:
- بعد از اعمال ضریب مقیاس، ابعاد در maxSize قبل از استفاده به نزدیکترین عدد صحیح گرد می شود. اگر تصویری بزرگتر از حداکثر اندازه موجود درخواست شود، ممکن است تصویر کوچکتر برگردانده شود.
- پارامترها:
عکس متادیتا GMSPlacePhotoMetadata
که برای بارگیری یکUIImage
.maxSize حداکثر اندازه تصویر. مقیاس مقیاس برای بارگذاری تصویر. پاسخ به تماس فراخوانی برای فراخوانی با UIImage
بارگذاری شده.
- (باطل) مکان فعلی با پاسخ تماس: | ( GMSPlaceLikelihoodListCallback ) | پاسخ به تماس |
تخمینی از مکانی که دستگاه در حال حاضر در آن قرار دارد را برمیگرداند.
بر اساس آخرین مکان تخمینی دستگاه، فهرست احتمال مکانی را ایجاد می کند. پاسخ تماس ارائه شده با این لیست احتمال در صورت موفقیت و یک خطای NSE در صورت خطا فراخوانی می شود.
- توجه:
- این روش مستلزم آن است که برنامه شما مجوز دسترسی به مکان فعلی دستگاه را داشته باشد. قبل از تماس با این، مطمئن شوید که با استفاده از [CLLocationManager requestWhenInUseAuthorization] یا [CLLocationManager requestAlwaysAuthorization] درخواست دسترسی به موقعیت مکانی کاربران را داشته باشید. اگر این روش را فراخوانی کنید و برنامه شما وضعیت مجوز صحیح را نداشته باشد، تماس پاسخ با خطا فراخوانی می شود.
- پارامترها:
پاسخ به تماس تماس برگشتی برای فراخوانی با لیست احتمال مکان.
- (void) findAutocompletePredictionsFromQuery: | (NSString *) | پرس و جو | |
فیلتر: | ( GMSAutocompleteFilter قابل تهی *) | فیلتر کنید | |
sessionToken: | ( GMSAutocompleteSessionToken قابل تهی *) | sessionToken | |
پاسخ به تماس: | ( GMSAutocompletePredictionsCallback ) | پاسخ به تماس | |
پیش بینی های تکمیل خودکار را از پرس و جو متن پیدا کنید.
نتایج ممکن است به صورت اختیاری به سمت یک مکان خاص یا محدود به یک منطقه باشد. این روش غیر مسدود کننده است.
پاسخ تماس ارائه شده با آرایه ای از پیش بینی های تکمیل خودکار پس از موفقیت و یک خطای NSE در صورت بروز خطا فراخوانی می شود.
- پارامترها:
پرس و جو متن جزئی برای تکمیل خودکار. فیلتر کنید فیلتری که روی نتایج اعمال می شود. این پارامتر ممکن است صفر باشد. sessionToken GMSAutocompleteSessionToken
برای مرتبط کردن درخواست به جلسه صورتحساب.پاسخ به تماس فراخوانی برای فراخوانی با پیشبینیها.
- (باطل) fetchPlaceFromPlaceID: | (NSString *) | شناسه مکان | |
مکان فیلدها: | ( GMSPlaceField ) | مکان فیلدها | |
sessionToken: | ( GMSAutocompleteSessionToken قابل تهی *) | sessionToken | |
پاسخ به تماس: | ( GMSPlaceResultCallback ) | پاسخ به تماس | |
واکشی جزئیات برای یک مکان.
این روش غیر مسدود کننده است.
- پارامترها:
شناسه مکان شناسه مکان برای جستجو مکان فیلدها فیلدهای مکان جداگانه درخواست شده برای اشیاء مکان در لیست. sessionToken GMSAutocompleteSessionToken
برای مرتبط کردن درخواست به جلسه صورتحساب.پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه جستجو.
- توجه:
- این منسوخ شده است. این روش با
fetchPlaceWithRequest:callback: callback:
جایگزین شده است و در نسخه بعدی حذف خواهد شد.
- (void) findPlaceLikelihoodsFromCurrentLocationWithPlaceFields: | ( GMSPlaceField ) | مکان فیلدها | |
پاسخ به تماس: | ( GMSPlaceLikelihoodsCallback ) | پاسخ به تماس | |
احتمالات مکان را با استفاده از مکان فعلی کاربر پیدا کنید.
این روش غیر مسدود کننده است.
پاسخ تماس ارائه شده با آرایه ای از مکان ها با امتیاز احتمال در صورت موفقیت و NSError در صورت خطا فراخوانی می شود.
- پارامترها:
مکان فیلدها فیلدهای مکان جداگانه درخواست شده برای اشیاء مکان در لیست. پاسخ به تماس تماس برگشتی برای فراخوانی با احتمالات مکان.
- (باطل) isOpenWithRequest: | ( GMSPlaceIsOpenRequest *) | isOpenRequest | |
پاسخ به تماس: | ( GMSPlaceOpenStatusResponseCallback ) | پاسخ به تماس | |
وضعیت باز را برای یک مکان شامل تمام خصوصیات لازم برای تعیین GMSPlaceOpenStatus
در NSDate مشخص شده دریافت می کند. این روش غیر مسدود کننده است.
- پارامترها:
isOpenRequest درخواست برای تعیین وضعیت باز برای یک مکان معین. پاسخ به تماس تماس برگشتی برای فراخوانی با پاسخ وضعیت باز.
- (باطل) isOpenWithPlaceID: | (NSString *) | شناسه مکان | |
پاسخ به تماس: | ( GMSPlaceOpenStatusCallback ) | پاسخ به تماس | |
وضعیت باز را برای یک مکان شامل تمام فیلدهای لازم برای تعیین وضعیت GMSPlaceOpenStatus
در زمان فعلی دریافت می کند.
این روش غیر مسدود کننده است.
- پارامترها:
شناسه مکان شناسه مکان برای جستجو پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه مکان.
- (باطل) isOpenWithPlaceID: | (NSString *) | شناسه مکان | |
تاریخ: | (تاریخ NSD *) | تاریخ | |
پاسخ به تماس: | ( GMSPlaceOpenStatusCallback ) | پاسخ به تماس | |
وضعیت باز را برای یک مکان شامل تمام فیلدهای لازم برای تعیین وضعیت GMSPlaceOpenStatus
در NSDate
مشخص شده دریافت می کند.
این روش غیر مسدود کننده است.
- پارامترها:
شناسه مکان شناسه مکان برای جستجو تاریخ NSDate
برای تعیین وضعیت باز برای.پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه مکان.
- (باطل) isOpenWithPlace: | ( GMSPlace *) | محل | |
پاسخ به تماس: | ( GMSPlaceOpenStatusCallback ) | پاسخ به تماس | |
وضعیت باز را برای یک مکان شامل تمام فیلدهای لازم برای تعیین وضعیت GMSPlaceOpenStatus
در زمان فعلی دریافت می کند.
فقط در صورتی که GMSPlace
تمام فیلدهای لازم را نداشته باشد، فیلدهای اضافی را درخواست می کند، در غیر این صورت GMSPlaceOpenStatus
بلافاصله در تماس برگشتی برگردانده می شود. این روش غیر مسدود کننده است.
- پارامترها:
محل GMSPlace
برای جستجو.پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه مکان.
- (باطل) isOpenWithPlace: | ( GMSPlace *) | محل | |
تاریخ: | (تاریخ NSD *) | تاریخ | |
پاسخ به تماس: | ( GMSPlaceOpenStatusCallback ) | پاسخ به تماس | |
جزئیات یک مکان شامل تمام فیلدهای لازم برای تعیین GMSPlaceOpenStatus
در NSDate
مشخص شده را دریافت می کند.
فقط در صورتی که GMSPlace
تمام فیلدهای لازم را نداشته باشد، فیلدهای اضافی را درخواست می کند، در غیر این صورت GMSPlaceOpenStatus\ will be returned in the callback immediately. This method is non-blocking.
- پارامترها:
محل GMSPlace
برای جستجو.تاریخ NSDate
برای تعیین وضعیت باز برای.پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه مکان.
- (باطل) searchByTextWithRequest: | ( GMSPlaceSearchByTextRequest *) | textSearchRequest | |
پاسخ به تماس: | ( GMSPlaceSearchByTextResultCallback ) | پاسخ به تماس | |
مکان ها را بر اساس متن و محدودیت ها جستجو کنید.
این روش غیر مسدود کننده است.
- پارامترها:
textSearchRequest GMSPlaceSearchByTextRequest
درخواست متنی که برای پرس و جو استفاده می شود.پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه جستجو.
- (باطل) fetchPlaceWithRequest: | ( GMSFetchPlaceRequest *) | fetchPlaceRequest | |
پاسخ به تماس: | ( GMSPlaceResultCallback ) | پاسخ به تماس | |
یک مکان با استفاده از یک شی درخواست دریافت کنید.
این روش غیر مسدود کننده است.
- پارامترها:
fetchPlaceRequest GMSFetchPlaceRequest
درخواست مکان واکشی برای استفاده برای پرس و جو.پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه مکان.
- (باطل) fetchPhotoWithRequest: | ( GMSFetchPhotoRequest *) | fetchPhotoRequest | |
پاسخ به تماس: | ( GMSFetchPhotoResultCallback ) | پاسخ به تماس | |
درخواست عکس با استفاده از درخواست واکشی عکس.
این روش غیر مسدود کننده است.
- پارامترها:
fetchPhotoRequest GMSFetchPhotoRequest
درخواست عکس برای استفاده.پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه NSURL
.
- (باطل) searchNearbyWithRequest: | ( درخواست GMSPlaceSearchNearby *) | SearchNearbyRequest | |
پاسخ به تماس: | ( GMSPlaceSearchNearbyResultCallback ) | پاسخ به تماس | |
مکانهای نزدیک به یک مکان و محدودیت را جستجو کنید.
این روش غیر مسدود کننده است.
- پارامترها:
SearchNearbyRequest GMSPlaceSearchNearbyRequest
درخواست جستجوی نزدیک برای استفاده برای درخواست.پاسخ به تماس تماس برگشتی برای فراخوانی با نتیجه جستجو.
دوستان و مستندات عملکرد مرتبط
- (typedef void(^ GMSPlaceResultCallback )( GMSPlace *_Nullable نتیجه، NSError *_Nullable error)) [related] |
نوع پاسخ به تماس برای دریافت جستجوی جزئیات مکان.
اگر خطایی رخ داده باشد، result
صفر خواهد بود و error
حاوی اطلاعات مربوط به خطا خواهد بود.
- پارامترها:
نتیجه GMSPlace
که برگردانده شد.خطا خطای رخ داده در صورت وجود.
- (typedef void(^ GMSPlaceLikelihoodListCallback )( GMSPlaceLikelihoodList *_Nullable likelihoodList، NSError *_Nullable error)) [related] |
نوع برگشت به تماس برای دریافت لیست احتمال مکان.
اگر خطایی رخ داده باشد، likelihoodList
صفر خواهد بود و error
حاوی اطلاعات مربوط به خطا است.
- پارامترها:
lilihoodList لیست احتمالات مکان خطا خطای رخ داده در صورت وجود.
- (typedef void(^ GMSPlaceLikelihoodsCallback )(NSArray< GMSPlaceLikelihood * > *_Nullable likelihoods, NSError *_Nullable error)) [related] |
نوع پاسخ به تماس برای دریافت آرایه های GMSPlaceLikelihood
s.
اگر خطایی رخ دهد، آرایه صفر خواهد بود و error
حاوی اطلاعات مربوط به خطا است.
- (typedef void(^ GMSAutocompletePredictionsCallback )(NSArray< GMSAutocompletePrediction * > *_نتایج باطل، NSError *_Nullable error)) [related] |
نوع پاسخ به تماس برای دریافت نتایج تکمیل خودکار.
results
آرایهای از GMSAutocompletePredictions است که تکمیلهای نامزد درخواست را نشان میدهد.
- پارامترها:
نتایج آرایه ای از GMSAutocompletePrediction
s.خطا خطای رخ داده در صورت وجود.
- (typedef void(^ GMSPlacePhotoMetadataResultCallback )( GMSPlacePhotoMetadataList *_عکسهای باطل، NSError *_Nullable error)) [related] |
نوع پاسخ به تماس برای دریافت نتایج عکس های مکان.
اگر خطایی رخ داده باشد، photos
صفر خواهد بود و error
حاوی اطلاعات مربوط به خطا خواهد بود.
- پارامترها:
عکس ها نتیجه شامل اشیاء GMSPlacePhotoMetadata
است.خطا خطای رخ داده در صورت وجود.
- (typedef void(^ GMSPlacePhotoImageResultCallback )(UIImage *_Photo nullable, NSError *_Nullable error)) [related] |
نوع پاسخ به تماس برای دریافت اشیاء UIImage
از یک شی GMSPlacePhotoMetadata
.
اگر خطایی رخ داده باشد، photo
صفر خواهد بود و error
حاوی اطلاعاتی در مورد خطا خواهد بود.
- پارامترها:
عکس UIImage
که بارگیری شد.خطا خطای رخ داده در صورت وجود.
- (typedef void(^ GMSPlaceOpenStatusCallback )( نتیجه GMSPlaceOpenStatus ، NSError *_Nullable error)) [related] |
نوع پاسخ به تماس برای دریافت وضعیت ساعات کار برای مکان.
اگر خطایی رخ داده باشد، result
GMSPlaceOpenStatusUnknown خواهد بود و error
حاوی اطلاعات مربوط به خطا خواهد بود.
- پارامترها:
نتیجه GMSPlaceOpenStatus
که برگردانده شد.خطا خطای رخ داده در صورت وجود.
- (typedef void(^ GMSPlaceOpenStatusResponseCallback )( GMSPlaceIsOpenResponse *response، NSError *_Nullable error)) [related] |
نوع تماس برای دریافت پاسخ وضعیت باز.
اگر خطایی رخ دهد، پاسخ دارای وضعیت GMSPlaceOpenStatusUnknown خواهد بود و خطا حاوی اطلاعات مربوط به خطا خواهد بود.
- پارامترها:
پاسخ GMSPlaceIsOpenResponse
که برگردانده شد.خطا خطای رخ داده در صورت وجود.
- (typedef void(^ GMSPlaceSearchByTextResultCallback )(NSArray< GMSPlace * > *_Nullable place, NSError *_Nullable error)) [related] |
- (typedef void(^ GMSFetchPhotoResultCallback )(UIImage *_PhotoImage با قابلیت پاک کردن، NSError *_Nullable error)) [related] |
نوع تماس برای دریافت عکس.
photoImage
یک UIImage
است که نشان دهنده عکس منطبق با درخواست مشخص شده است. اگر خطایی رخ داده باشد، photoImage
صفر خواهد بود و error
حاوی اطلاعات مربوط به خطا است.
- پارامترها:
عکس عکس یک نتیجه UIImage
.
- (typedef void(^ GMSAutocompleteSuggestionsCallback )(NSArray< GMSAutocompleteSuggestion * > *_نتایج باطل، NSError *_Nullable error)) [related] |
نوع پاسخ به تماس برای نتایج تکمیل خودکار.
- پارامترها:
نتایج آرایه ای از GMSAutocompleteSuggestion
.خطا خطای رخ داده در صورت وجود.
- (typedef void(^ GMSPlaceSearchNearbyResultCallback )(NSArray< GMSPlace * > *_Nullable place, NSError *_Nullable error)) [related] |
نوع پاسخ به تماس برای دریافت نتایج جستجوی نزدیک.
- پارامترها:
مکان ها آرایه ای از GMSPlace
خطا خطای رخ داده در صورت وجود.