Класс 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> . |
|