StreetViewPanorama クラス
google.maps.StreetViewPanorama
クラス
指定された LatLng
またはパノラマ ID のパノラマを表示します。StreetViewPanorama
オブジェクトは、別の <div>
内でスタンドアロンにできるか、Map
にバインドできるストリートビュー「ビューア」を提供します。
このクラスは MVCObject
を拡張します。
const {StreetViewPanorama} = await google.maps.importLibrary("streetView")
を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
StreetViewPanorama |
StreetViewPanorama(container[, opts]) パラメータ:
渡された StreetViewPanoramaOptions でパノラマを作成します。 |
プロパティ | |
---|---|
controls |
タイプ:
Array<MVCArray<HTMLElement>> パノラマに添付する追加のコントロール。パノラマにコントロールを追加するには、コントロールの <div> を、レンダリングする ControlPosition に対応する MVCArray に追加します。 |
メソッド | |
---|---|
focus |
focus() パラメータ: なし
戻り値: なし
この StreetViewPanorama にフォーカスを設定します。焦点を当てる前に StreetViewPanorama が表示されていることを確認するために、このメソッドを visible_changed イベントと組み合わせて使用することをおすすめします。表示されていない StreetViewPanorama にはフォーカスできません。 |
getLinks |
getLinks() パラメータ: なし
戻り値:
Array<StreetViewLink> ストリートビュー パノラマのナビゲーション リンクのセットを返します。 |
getLocation |
getLocation() パラメータ: なし
戻り値:
StreetViewLocation 現在のパノラマの StreetViewLocation を返します。 |
getMotionTracking |
getMotionTracking() パラメータ: なし
戻り値:
boolean モーション トラッカーの状態を返します。ユーザーがデバイスを物理的に動かしたときに true が true で、ブラウザがそれをサポートしている場合、ストリートビュー パノラマは物理的な動きを追跡します。 |
getPano |
getPano() パラメータ: なし
戻り値:
string ストリートビュー パノラマの現在のパノラマ ID を返します。この ID は、現在のブラウザ セッション内でのみ一定です。 |
getPhotographerPov |
getPhotographerPov() パラメータ: なし
戻り値:
StreetViewPov このパノラマが撮影されたときの撮影者の見出しとピッチを返します。道路上のストリートビュー パノラマの場合、車の進行方向も表示されます。このデータは pano_changed イベントの後に利用できます。 |
getPosition |
getPosition() パラメータ: なし
戻り値:
LatLng|null ストリートビュー パノラマの現在の LatLng の位置を返します。 |
getPov |
getPov() パラメータ: なし
戻り値:
StreetViewPov ストリートビュー パノラマの現在の視点を返します。 |
getStatus |
getStatus() パラメータ: なし
戻り値:
StreetViewStatus setPosition() または setPano() リクエストの完了時にパノラマのステータスを返します。 |
getVisible |
getVisible() パラメータ: なし
戻り値:
boolean パノラマが表示されている場合は true を返します。ストリートビュー画像が指定された位置で使用できるかどうかは指定しません。 |
getZoom |
getZoom() パラメータ: なし
戻り値:
number パノラマのズームレベルを返します。完全にズームアウトした状態はレベル 0 で、視野角は 180 度です。ズームインするとズームレベルが上がります。 |
registerPanoProvider |
registerPanoProvider(provider[, opt_options]) パラメータ:
戻り値: なし
パノラマの変更時に呼び出されたカスタム パノラマ プロバイダを設定し、カスタム パノラマを読み込みます。 |
setLinks |
setLinks(links) パラメータ:
戻り値: なし
ストリートビュー パノラマのナビゲーション リンクのセットを設定します。 |
setMotionTracking |
setMotionTracking(motionTracking) パラメータ:
戻り値: なし
モーション トラッカーの状態を設定します。ユーザーがデバイスを物理的に動かしたときに true が true で、ブラウザがそれをサポートしている場合、ストリートビュー パノラマは物理的な動きを追跡します。 |
setOptions |
setOptions(options) パラメータ:
戻り値: なし
Key-Value ペアのコレクションを設定します。 |
setPano |
setPano(pano) パラメータ:
戻り値: なし
ストリートビュー パノラマの現在のパノラマ ID を設定します。 |
setPosition |
setPosition(latLng) パラメータ:
戻り値: なし
ストリートビュー パノラマの現在の LatLng の位置を設定します。 |
setPov |
setPov(pov) パラメータ:
戻り値: なし
ストリートビュー パノラマの現在の視点を設定します。 |
setVisible |
setVisible(flag) パラメータ:
戻り値: なし
パノラマを表示するには、 true に設定します。false に設定すると、パノラマが地図に埋め込まれているか、独自の <div> に埋め込まれているかにかかわらず、パノラマは非表示になります。 |
setZoom |
setZoom(zoom) パラメータ:
戻り値: なし
パノラマのズームレベルを設定します。完全にズームアウトした状態はレベル 0 で、視野角は 180 度です。ズームインするとズームレベルが上がります。 |
継承:
addListener 、
bindTo 、
get 、
notify 、
set 、
setValues 、
unbind 、
unbindAll
|
イベント | |
---|---|
closeclick |
function(event) 引数:
このイベントは、閉じるボタン [X] がクリックされると発生します。 |
|