Rendering

Класс StreetViewPanorama

google.maps . StreetViewPanorama

Отображает панораму для заданных LatLng или идентификатора панорамы. Объект StreetViewPanorama предоставляет средство просмотра Street View, которое может быть размещено автономно в отдельном элементе <div> или привязано к Map .

Этот класс расширяет MVCObject .

Доступ осуществляется путем вызова const {StreetViewPanorama} = await google.maps.importLibrary("streetView") .
См. Библиотеки в Maps JavaScript API .

StreetViewPanorama
StreetViewPanorama(container[, opts])
Параметры:
Создает панораму с переданным параметром StreetViewPanoramaOptions .
controls
Тип: Array < MVCArray < HTMLElement >>
Дополнительные элементы управления для присоединения к панораме. Чтобы добавить элемент управления к панораме, добавьте его <div> в MVCArray , соответствующий ControlPosition , в котором он должен отображаться.
focus
focus()
Параметры: нет
Возвращаемое значение: нет
Устанавливает фокус на панораму StreetViewPanorama . Рекомендуется использовать этот метод вместе с событием visible_changed , чтобы убедиться, что панорама StreetViewPanorama видна, прежде чем устанавливать на неё фокус. Невидимая панорама StreetViewPanorama не может быть сфокусирована.
getLocation
getLocation()
Параметры: нет
Возвращаемое значение: StreetViewLocation
Возвращает StreetViewLocation текущей панорамы.
getMotionTracking
getMotionTracking()
Параметры: нет
Возвращаемое значение: boolean
Возвращает состояние трекера движения. Если true , когда пользователь физически перемещает устройство и браузер поддерживает эту функцию, панорама Street View отслеживает физические перемещения.
getPano
getPano()
Параметры: нет
Возвращаемое значение: string
Возвращает текущий идентификатор панорамы Street View. Этот идентификатор сохраняется только в текущем сеансе браузера.
getPhotographerPov
getPhotographerPov()
Параметры: нет
Возвращаемое значение: StreetViewPov
Возвращает направление и угол наклона, заданные фотографом при съёмке панорамы. Для панорам Street View, снятых на дороге, это также показывает направление движения автомобиля. Эти данные доступны после события pano_changed .
getPosition
getPosition()
Параметры: нет
Возвращаемое значение: LatLng |null
Возвращает текущую позицию LatLng для панорамы Street View.
getPov
getPov()
Параметры: нет
Возвращаемое значение: StreetViewPov
Возвращает текущую точку обзора для панорамы Street View.
getStatus
getStatus()
Параметры: нет
Возвращаемое значение: StreetViewStatus
Возвращает статус панорамы по завершении запроса setPosition() или setPano() .
getVisible
getVisible()
Параметры: нет
Возвращаемое значение: boolean
Возвращает значение true если панорама видна. Не указывает, доступны ли изображения Street View в указанной точке.
getZoom
getZoom()
Параметры: нет
Возвращаемое значение: number
Возвращает уровень масштабирования панорамы. Максимальное уменьшение масштаба соответствует уровню 0, при котором поле зрения составляет 180 градусов. Увеличение масштаба увеличивает уровень масштабирования.
registerPanoProvider
registerPanoProvider(provider[, opt_options])
Параметры:
Возвращаемое значение: нет
Настройте поставщика пользовательских панорам, вызываемого при смене панорамы, для загрузки пользовательских панорам.
setMotionTracking
setMotionTracking(motionTracking)
Параметры:
  • motionTracking : boolean
Возвращаемое значение: нет
Устанавливает состояние отслеживания движения. Если true , когда пользователь физически перемещает устройство и браузер поддерживает эту функцию, панорама Street View отслеживает физические перемещения.
setOptions
setOptions(options)
Параметры:
Возвращаемое значение: нет
Устанавливает коллекцию пар ключ-значение.
setPano
setPano(pano)
Параметры:
  • pano : string
Возвращаемое значение: нет
Устанавливает текущий идентификатор панорамы для панорамы Street View.
setPosition
setPosition(latLng)
Параметры:
Возвращаемое значение: нет
Устанавливает текущую позицию LatLng для панорамы Street View.
setPov
setPov(pov)
Параметры:
Возвращаемое значение: нет
Задает точку обзора для панорамы Street View.
setVisible
setVisible(flag)
Параметры:
  • flag : boolean
Возвращаемое значение: нет
Установите значение true , чтобы сделать панораму видимой. Если установлено значение false , панорама будет скрыта независимо от того, встроена ли она в карту или в свой собственный <div> .