بررسی اجمالی
GMSPanoramaService را می توان برای درخواست فراداده پانوراما حتی زمانی که یک GMSPanoramaView فعال نیست استفاده کرد.
نمونه ای مانند این را دریافت کنید: [[ GMSPanoramaService alloc] init].
توابع اعضای عمومی | |
(خالی) | - requestPanoramaNearCoordinate:callback: |
اطلاعات مربوط به یک پانوراما در نزدیکی coordinate داده شده را بازیابی می کند. | |
(خالی) | - requestPanoramaNearCoordinate:radius:callback: |
مشابه requestPanoramaNearCoordinate:callback: اما امکان تعیین شعاع جستجو (متر) در اطراف coordinate فراهم می کند. | |
(خالی) | - requestPanoramaNearCoordinate:source:callback: |
مشابه requestPanoramaNearCoordinate:callback: اما اجازه می دهد تا نوع منبع پانوراما را در نزدیکی coordinate داده شده مشخص کنید. | |
(خالی) | - requestPanoramaNearCoordinate:radius:source:callback: |
مشابه درخواستPanoramaNearCoordinate:callback: اما امکان تعیین شعاع جستجو (متر) و نوع منبع پانوراما در نزدیکی coordinate داده شده را می دهد. | |
(خالی) | - requestPanoramaWithID:callback: |
اطلاعات پانوراما را با panoramaID داده شده بازیابی می کند. | |
توابع مرتبط | |
(توجه داشته باشید که اینها توابع عضو نیستند.) | |
typedef void(^ | GMSPanoramaCallback )( GMSPanorama *_Panorama قابل پاک کردن، NSError *_Nullable error) |
پاسخ به تماس برای زمانی که فراداده پانوراما در دسترس قرار می گیرد. |
مستندات عملکرد اعضا
- (باطل) requestPanoramaNearCoordinate: | (CLLlocationCoordinate2D) | هماهنگ كردن | |
پاسخ به تماس: | ( GMSPanoramaCallback ) | پاسخ به تماس | |
اطلاعات مربوط به یک پانوراما در نزدیکی coordinate
داده شده را بازیابی می کند.
این یک درخواست ناهمزمان است، با نتیجه callback
فراخوانی می شود.
- (باطل) requestPanoramaNearCoordinate: | (CLLlocationCoordinate2D) | هماهنگ كردن | |
شعاع: | (NSUIعدد) | شعاع | |
پاسخ به تماس: | ( GMSPanoramaCallback ) | پاسخ به تماس | |
مشابه requestPanoramaNearCoordinate:callback: اما امکان تعیین شعاع جستجو (متر) در اطراف coordinate
فراهم می کند.
- (باطل) requestPanoramaNearCoordinate: | (CLLlocationCoordinate2D) | هماهنگ كردن | |
منبع: | ( منبع GMSPanorama ) | منبع | |
پاسخ به تماس: | ( GMSPanoramaCallback ) | پاسخ به تماس | |
مشابه requestPanoramaNearCoordinate:callback: اما اجازه می دهد تا نوع منبع پانوراما را در نزدیکی coordinate
داده شده مشخص کنید.
این API آزمایشی است و ممکن است همیشه بر اساس منبع فیلتر نشود.
- (باطل) requestPanoramaNearCoordinate: | (CLLlocationCoordinate2D) | هماهنگ كردن | |
شعاع: | (NSUIعدد) | شعاع | |
منبع: | ( منبع GMSPanorama ) | منبع | |
پاسخ به تماس: | ( GMSPanoramaCallback ) | پاسخ به تماس | |
مشابه درخواستPanoramaNearCoordinate:callback: اما امکان تعیین شعاع جستجو (متر) و نوع منبع پانوراما در نزدیکی coordinate
داده شده را می دهد.
این API آزمایشی است و ممکن است همیشه بر اساس منبع فیلتر نشود.
- (باطل) requestPanoramaWithID: | (NSString *) | شناسه پانوراما | |
پاسخ به تماس: | ( GMSPanoramaCallback ) | پاسخ به تماس | |
اطلاعات پانوراما را با panoramaID
داده شده بازیابی می کند.
callback
با نتیجه فراخوانی می شود. فقط شناسههای پانوراما بهدستآمده از Google Maps SDK برای iOS پشتیبانی میشوند.
دوستان و مستندات عملکرد مرتبط
- (typedef void(^ GMSPanoramaCallback )( GMSPanorama *_Nullable panorama، NSError *_Nullable error)) [related] |
پاسخ به تماس برای زمانی که فراداده پانوراما در دسترس قرار می گیرد.
اگر خطایی رخ داده باشد، panorama
صفر است و error
صفر نیست. در غیر این صورت panorama
صفر نیست و error
صفر است.