Класс 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 не может быть сфокусирована. |
getLinks | getLinks() Параметры: нет Возвращаемое значение: Array < StreetViewLink > Возвращает набор навигационных ссылок для панорамы Street View. |
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]) Параметры:
Возвращаемое значение: нет Настройте поставщика пользовательских панорам, вызываемого при смене панорамы, для загрузки пользовательских панорам. |
setLinks | setLinks(links) Параметры:
Возвращаемое значение: нет Задает набор навигационных ссылок для панорамы Street View. |
setMotionTracking | setMotionTracking(motionTracking) Параметры:
Возвращаемое значение: нет Устанавливает состояние отслеживания движения. Если true , когда пользователь физически перемещает устройство и браузер поддерживает эту функцию, панорама Street View отслеживает физические перемещения. |
setOptions | setOptions(options) Параметры:
Возвращаемое значение: нет Устанавливает коллекцию пар ключ-значение. |
setPano | setPano(pano) Параметры:
Возвращаемое значение: нет Устанавливает текущий идентификатор панорамы для панорамы Street View. |
setPosition | setPosition(latLng) Параметры:
Возвращаемое значение: нет Устанавливает текущую позицию LatLng для панорамы Street View. |
setPov | setPov(pov) Параметры:
Возвращаемое значение: нет Задает точку обзора для панорамы Street View. |
setVisible | setVisible(flag) Параметры:
Возвращаемое значение: нет Установите значение true , чтобы сделать панораму видимой. Если установлено значение false , панорама будет скрыта независимо от того, встроена ли она в карту или в свой собственный <div> . |
setZoom | setZoom(zoom) Параметры:
Возвращаемое значение: нет Задаёт уровень масштабирования панорамы. Максимальное уменьшение масштаба соответствует уровню 0, при котором поле зрения составляет 180 градусов. Увеличение масштаба увеличивает уровень масштабирования. |
Унаследовано: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
События | |
---|---|
closeclick | function(event) Аргументы:
Это событие срабатывает при нажатии кнопки закрытия. |
pano_changed | function() Аргументы: нет Это событие вызывается при изменении идентификатора панорамы. Панорама может меняться при перемещении пользователя по ней, или её положение может быть задано вручную. Обратите внимание, что не все изменения положения вызывают событие pano_changed . |
position_changed | function() Аргументы: нет Это событие срабатывает при изменении положения панорамы. Положение меняется по мере перемещения пользователя по панораме или задаётся вручную. |
|