Service

StreetViewService クラス

google.maps.StreetViewService クラス

StreetViewService オブジェクトは、ストリートビューのデータを検索します。

const {StreetViewService} = await google.maps.importLibrary("streetView") を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。

StreetViewService
StreetViewService()
パラメータ: なし
ストリートビュー サービスに保存されているデータへのインターフェースを提供する StreetViewService を作成します。
getPanorama
getPanorama(request[, callback])
パラメータ: 
指定されたストリートビュー クエリ リクエストに一致するパノラマの StreetViewPanoramaData を取得します。StreetViewPanoramaData は、指定されたコールバックに渡されます。

StreetViewStatus 定数

google.maps.StreetViewStatus 定数

ストリートビュー リクエストの完了時に StreetViewService によって返されるステータス。値は、値または定数名を使用して指定できます。たとえば、'OK'google.maps.StreetViewStatus.OK などです。

const {StreetViewStatus} = await google.maps.importLibrary("streetView") を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。

OK リクエストは正常に実行されました。
UNKNOWN_ERROR リクエストを正常に処理できませんでした。失敗の正確な理由は不明です。
ZERO_RESULTS 検索条件に一致するパノラマは見つかりませんでした。

StreetViewLocationRequest インターフェース

google.maps.StreetViewLocationRequest インターフェース

getPanorama で送信するストリートビュー リクエスト。StreetViewLocationRequest を使用すると、指定した場所のストリートビュー パノラマを検索できます。

location optional
タイプ:  LatLng|LatLngLiteral optional
ストリートビュー パノラマを検索する場所を指定します。
preference optional
タイプ:  StreetViewPreference optional
半径内で検索するパノラマの設定(指定された場所に最も近いパノラマ、または半径内で最適なパノラマ)を設定します。
radius optional
タイプ:  number optional
デフォルト: 50
パノラマを検索する半径をメートル単位で設定します。
source optional
タイプ:  StreetViewSource optional
デフォルト: StreetViewSource.DEFAULT
検索するパノラマのソースを指定します。これにより、たとえば屋外のパノラマのみを検索するように制限できます。
sources optional
タイプ:  Iterable<StreetViewSource> optional
デフォルト: [StreetViewSource.DEFAULT]
検索するパノラマのソースを指定します。これにより、たとえば屋外のパノラマのみを検索するように制限できます。複数のソースを設定すると、それらのソースの共通点として評価されます。

StreetViewPanoRequest インターフェース

google.maps.StreetViewPanoRequest インターフェース

StreetViewPanoRequest は、getPanorama とともに使用され、指定された ID を持つパノラマを検索します。

pano optional
タイプ:  string optional
検索するパノラマ ID を指定します。

StreetViewResponse インターフェース

google.maps.StreetViewResponse インターフェース

StreetViewService.getPanorama からの Promise に対して解決されたレスポンス。

data
パノラマの表現。

StreetViewLocation インターフェース

google.maps.StreetViewLocation インターフェース

ストリートビュー パノラマの位置の表現。

pano
タイプ:  string
パノラマの一意の識別子。これはセッションの存続中は不変ですが、異なるセッション間では変わる可能性があります。
description optional
タイプ:  string optional
位置を説明するローカライズされた文字列。
latLng optional
タイプ:  LatLng optional
パノラマの LatLng。
shortDescription optional
タイプ:  string optional
場所の簡単な説明。

StreetViewPreference 定数

google.maps.StreetViewPreference 定数

リクエストの位置に最も近いストリートビュー パノラマ、またはユーザーが見たいものと思われるパノラマ画像を返すように検索結果をバイアスするオプション。これらの値は、値または定数の名前で指定します。たとえば、'best' や、google.maps.StreetViewPreference.BEST です。

const {StreetViewPreference} = await google.maps.importLibrary("streetView") を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。

BEST ユーザーが見たいものと思われるストリートビュー パノラマを返します。最適な結果は、ユーザー調査と、認識されたスポット、画質、指定した場所からの距離などのパラメータに基づくアルゴリズムによって決定されます。
NEAREST 指定された場所から最短距離にあるストリートビュー パノラマを返します。この方法が有効なのは、限られた半径内に限られます。推奨される半径は 1 km 以下です。

StreetViewSource 定数

google.maps.StreetViewSource 定数

ストリートビューの検索を選択したソースに制限する識別子。これらの値は文字列として指定されます。例: 'outdoor'

const {StreetViewSource} = await google.maps.importLibrary("streetView") を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。

DEFAULT ストリートビューのデフォルトのソースを使用します。検索対象が特定のソースに限定されません。
GOOGLE ストリートビューでの検索を Google の公式コレクションに限定します。
OUTDOOR ストリートビューの検索を屋外コレクションに限定します。屋内のコレクションは検索結果に含まれません。また、屋内と屋外のどちらにあるかを判断できるパノラマのみが返されます。たとえば、PhotoSphere は屋内か屋外かが不明なため、返されません。

StreetViewPanoramaData インターフェース

google.maps.StreetViewPanoramaData インターフェース

registerPanoProvider を使用して定義されたプロバイダから返されたパノラマの表現。

tiles
タイプ:  StreetViewTileData
このパノラマのカスタム タイルを指定します。
copyright optional
タイプ:  string optional
このパノラマの著作権テキストを指定します。
imageDate optional
タイプ:  string optional
このパノラマ内の画像が撮影された年と月を指定します。日付文字列の形式は YYYY-MM です。
location optional
タイプ:  StreetViewLocation optional
このパノラマの位置メタデータを指定します。

google.maps.StreetViewLink インターフェース

隣接するストリートビュー パノラマへの参照のコレクション。

description optional
タイプ:  string optional
リンクを説明するローカライズされた文字列。
heading optional
タイプ:  number optional
リンクの見出し。
pano optional
タイプ:  string optional
パノラマの一意の識別子。この ID はセッション内では一定ですが、セッションが変わると変更されます。