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。您不妨考虑将此方法与 visible_changed 事件搭配使用,以确保 StreetViewPanorama 在设置焦点之前处于可见状态。无法聚焦不可见的 StreetViewPanorama
getLocation
getLocation()
参数:无
返回值:  StreetViewLocation
返回当前全景图片的 StreetViewLocation。
getMotionTracking
getMotionTracking()
参数:无
返回值:  boolean
返回运动跟踪器的状态。如果 true,当用户实际移动设备且浏览器支持时,街景全景会跟踪实际移动。