概要
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 です。