Rendering

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 にはフォーカスできません。
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])
パラメータ: 
戻り値: なし
パノラマの変更時に呼び出されたカスタム パノラマ プロバイダを設定し、カスタム パノラマを読み込みます。
setMotionTracking
setMotionTracking(motionTracking)
パラメータ: 
  • motionTrackingboolean
戻り値: なし
モーション トラッカーの状態を設定します。ユーザーがデバイスを物理的に動かしたときに true が true で、ブラウザがそれをサポートしている場合、ストリートビュー パノラマは物理的な動きを追跡します。
setOptions
setOptions(options)
パラメータ: 
戻り値: なし
Key-Value ペアのコレクションを設定します。
setPano
setPano(pano)
パラメータ: 
  • panostring
戻り値: なし
ストリートビュー パノラマの現在のパノラマ ID を設定します。
setPosition
setPosition(latLng)
パラメータ: 
戻り値: なし
ストリートビュー パノラマの現在の LatLng の位置を設定します。
setPov
setPov(pov)
パラメータ: 
戻り値: なし
ストリートビュー パノラマの現在の視点を設定します。
setVisible
setVisible(flag)
パラメータ: 
  • flagboolean
戻り値: なし
パノラマを表示するには、true に設定します。false に設定すると、パノラマが地図に埋め込まれているか、独自の <div> に埋め込まれているかにかかわらず、パノラマは非表示になります。
setZoom
setZoom(zoom)
パラメータ: 
  • zoomnumber
戻り値: なし
パノラマのズームレベルを設定します。完全にズームアウトした状態はレベル 0 で、視野角は 180 度です。ズームインするとズームレベルが上がります。
継承: addListenerbindTogetnotifysetsetValuesunbindunbindAll
closeclick
function(event)
引数: 
  • eventEvent イベントがトリガーされました。
このイベントは、閉じるボタン &#91;X&#93; がクリックされると発生します。