GMSPanoramaService クラス リファレンス

GMSPanoramaService クラス リファレンス

概要

GMSPanoramaView がアクティブでない場合でも、GMSPanoramaService を使ってパノラマ メタデータをリクエストできるようになりました。

[[GMSPanoramaService alloc] init] のようなインスタンスを取得します。

パブリック メンバー関数

(void) - requestPanoramaNearCoordinate:callback:
 指定された coordinate 付近のパノラマに関する情報を取得します。
(void) - requestPanoramaNearCoordinate:radius:callback:
 requestPanoramaNearCoordinate:callback: と同様ですが、coordinate を中心とした検索半径(メートル)を指定できます。
(void) - requestPanoramaNearCoordinate:source:callback:
 requestPanoramaNearCoordinate:callback: と同様ですが、所定の coordinate の近くにあるパノラマソースのタイプを指定できます。
(void) - requestPanoramaNearCoordinate:radius:source:callback:
 requestPanoramaNearCoordinate:callback: に似ていますが、指定した coordinate の近くにある検索半径(メートル)とパノラマソースの種類を指定できます。
(void) - requestPanoramaWithID:callback:
 指定された panoramaID のパノラマに関する情報を取得します。

(これらはメンバー関数ではないことに注意してください)。

typedef void(^ GMSPanoramaCallback)(GMSPanorama *_Nullable パノラマ、NSError *_Nullable エラー)
 パノラマ メタデータが利用可能になったときのコールバック。

メンバー関数のドキュメント

- (void) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  座標
call GMSPanoramaCallback callback

指定された coordinate 付近のパノラマに関する情報を取得します。

これは非同期リクエストです。結果により callback が呼び出されます。

- (void) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  座標
radius: (NSUInteger)  半径
call GMSPanoramaCallback callback

requestPanoramaNearCoordinate:callback: と同様ですが、coordinate を中心とした検索半径(メートル)を指定できます。

- (void) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  座標
source: GMSPanoramaSource source
call GMSPanoramaCallback callback

requestPanoramaNearCoordinate:callback: と同様ですが、所定の coordinate の近くにあるパノラマソースのタイプを指定できます。

この API は試験運用版であり、常にソースでフィルタされるとは限りません。

- (void) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  座標
radius: (NSUInteger)  半径
source: GMSPanoramaSource source
call GMSPanoramaCallback callback

requestPanoramaNearCoordinate:callback: に似ていますが、指定した coordinate の近くにある検索半径(メートル)とパノラマソースの種類を指定できます。

この API は試験運用版であり、常にソースでフィルタされるとは限りません。

-(void)requestPanoramaWithID: (NSString *)  panoramaID
call GMSPanoramaCallback callback

指定された panoramaID のパノラマに関する情報を取得します。

この結果を使用して callback が呼び出されます。Google Maps SDK for iOS から取得したパノラマ ID のみがサポートされます。


- (typedef void(^ GMSPanoramaCallback)(GMSPanorama *_nullable パノラマ、NSError *_Nullable error)) [related]

パノラマ メタデータが利用可能になったときのコールバック。

エラーが発生した場合、panorama は nil であり、error は nil ではありません。それ以外の場合、panorama は nil でなく、error は nil です。