StreetViewPanoramaOptions

публичный финальный класс StreetViewPanoramaOptions расширяет объект
реализует Parcelable

Определяет конфигурацию PanoramaOptions для StreetViewPanorama . Эти параметры можно использовать при программном добавлении панорамы в приложение. Если вы используете StreetViewPanoramaFragment , вы можете передать эти параметры с помощью статического фабричного метода newInstance(StreetViewPanoramaOptions) . Если вы используете StreetViewPanoramaView , вы можете передать эти параметры с помощью конструктора StreetViewPanoramaView(Context, StreetViewPanoramaOptions) .

Сводка унаследованных констант

Сводка общедоступного конструктора

Параметры StreetViewPanorama ()
Создает новый объект StreetViewPanoramaOptions.

Краткое описание общедоступного метода

логическое значение
Нить
ШиротаДлительность
Целое число
УлицаПросмотретьИсточник
логическое значение
улицасмотретьпанорамакамера
логическое значение
логическое значение
логическое значение
Параметры StreetViewPanorama
panningGesturesEnabled (логическое значение включено)
Переключает возможность для пользователей использовать панорамирование с помощью жестов.
Параметры StreetViewPanorama
panoramaCamera (камера StreetViewPanoramaCamera )
Указывает исходную камеру для панорамы Street View.
Параметры StreetViewPanorama
panoramaId (строковый panoId)
Указывает исходное положение панорамы Street View на основе идентификатора панорамы.
Параметры StreetViewPanorama
позиция (положение по широте и долготе , целочисленный радиус, источник StreetViewSource )
Указывает исходное положение панорамы Просмотра улиц на основе местоположения, радиуса и источника.
Параметры StreetViewPanorama
положение (положение широты и долготы , целочисленный радиус)
Указывает исходное положение панорамы просмотра улиц в зависимости от местоположения и радиуса.
Параметры StreetViewPanorama
позиция (положение широты и долготы )
Указывает исходное положение панорамы Просмотра улиц в зависимости от местоположения.
Параметры StreetViewPanorama
позиция (положение LatLng , источник StreetViewSource )
Указывает исходное положение панорамы Просмотра улиц в зависимости от местоположения и источника.
Параметры StreetViewPanorama
streetNamesEnabled (логическое значение включено)
Включает возможность пользователей видеть названия улиц на панорамах.
Нить
Параметры StreetViewPanorama
useViewLifecycleInFragment (логическое значение useViewLifecycleInFragment)
При использовании StreetViewPanoramaFragment этот флаг указывает, должен ли жизненный цикл панорамы Street View быть привязан к представлению фрагмента или к самому фрагменту.
Параметры StreetViewPanorama
userNavigationEnabled (логическое значение включено)
Переключает возможность пользователям перемещаться между панорамами.
Параметры StreetViewPanorama
ZoomGesturesEnabled (логическое значение включено)
Включает возможность масштабирования панорам с помощью жестов.

Сводка унаследованных методов

Публичные конструкторы

общедоступные параметры StreetViewPanoramaOptions ()

Создает новый объект StreetViewPanoramaOptions.

Публичные методы

общедоступное логическое значение getPanningGesturesEnabled ()

Возврат
  • true , если пользователи изначально могут панорамировать панорамы Street View с помощью жестов.

публичная строка getPanoramaId ()

Возврат
  • Исходный идентификатор панорамы для просмотра улиц или null , если оно не указано.

общественная LatLng getPosition ()

Возврат
  • Начальное положение панорамы Street View или null , если оно не указано.

публичное целое число getRadius ()

Возврат
  • Начальный радиус, используемый для поиска панорамы Street View, или null , если не указан.

общедоступный StreetViewSource getSource ()

Возврат
  • Исходный фильтр, используемый для поиска панорамы Street View, или DEFAULT , если не указан.

общедоступное логическое значение getStreetNamesEnabled ()

Возврат
  • true , если пользователи изначально могут видеть названия улиц на панорамах Street View

public StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

Возврат
  • Исходная камера для панорамы Просмотра улиц или null , если оно не указано.

общедоступное логическое значение getUseViewLifecycleInFragment ()

Возврат
  • параметр useViewLifecycleInFragment или значение null , если оно не указано.

общедоступное логическое значение getUserNavigationEnabled ()

Возврат
  • true , если пользователи изначально могут переходить к другим панорамам Street View

общедоступное логическое значение getZoomGesturesEnabled ()

Возврат
  • true , если пользователи изначально могут масштабировать панорамы Street View с помощью жестов.

public StreetViewPanoramaOptions panningGesturesEnabled (логическое значение включено)

Переключает возможность для пользователей использовать панорамирование с помощью жестов. Дополнительные сведения см. в setPanningGesturesEnabled(boolean) . По умолчанию true

Параметры
включено

public StreetViewPanoramaOptions panoramaCamera (камера StreetViewPanoramaCamera )

Указывает исходную камеру для панорамы Street View.

Параметры
камера

public StreetViewPanoramaOptions panoramaId (String panoId)

Указывает исходное положение панорамы Street View на основе идентификатора панорамы. Позиция, заданная panoramaID, имеет приоритет над позицией, заданной LatLng.

Параметры
паноид

позиция public StreetViewPanoramaOptions (позиция LatLng , целочисленный радиус, источник StreetViewSource )

Указывает исходное положение панорамы Просмотра улиц на основе местоположения, радиуса и источника. Позиция, заданная panoramaID, если она установлена, имеет приоритет над позицией, заданной LatLng.

Параметры
позиция
радиус
источник

позиция public StreetViewPanoramaOptions (позиция LatLng , целочисленный радиус)

Указывает исходное положение панорамы просмотра улиц в зависимости от местоположения и радиуса. Позиция, заданная panoramaID, если она установлена, имеет приоритет над позицией, заданной LatLng.

Параметры
позиция
радиус

публичная позиция StreetViewPanoramaOptions (позиция LatLng )

Указывает исходное положение панорамы Просмотра улиц в зависимости от местоположения. Позиция, заданная panoramaID, если она установлена, имеет приоритет над позицией, заданной LatLng.

Параметры
позиция

публичная позиция StreetViewPanoramaOptions (позиция LatLng , источник StreetViewSource )

Указывает исходное положение панорамы Просмотра улиц в зависимости от местоположения и источника. Позиция, заданная panoramaID, если она установлена, имеет приоритет над позицией, заданной LatLng.

Параметры
позиция
источник

public StreetViewPanoramaOptions streetNamesEnabled (логическое значение включено)

Включает возможность пользователей видеть названия улиц на панорамах. Дополнительные сведения см. в setStreetNamesEnabled(boolean) . По умолчанию true

Параметры
включено

публичная строка toString ()

public StreetViewPanoramaOptions useViewLifecycleInFragment (логическое значение useViewLifecycleInFragment)

При использовании StreetViewPanoramaFragment этот флаг указывает, должен ли жизненный цикл панорамы Street View быть привязан к представлению фрагмента или к самому фрагменту. Значение по умолчанию — false , привязывая жизненный цикл панорамы Street View к фрагменту.

Использование жизненного цикла фрагмента позволяет ускорить отрисовку панорамы Street View при отсоединении и повторном присоединении фрагмента, поскольку базовый контекст GL сохраняется. Платой за это является то, что отсоединение фрагмента, но не его уничтожение, не освободит память, используемую панорамой.

Использование жизненного цикла представления фрагмента означает, что панорама Street View не используется повторно при отсоединении и повторном присоединении фрагмента. Это приведет к повторному рендерингу карты с нуля, что может занять несколько секунд. Это также означает, что, хотя фрагмент отсоединен и, следовательно, не имеет представления, все методы StreetViewPanorama будут выдавать NullPointerException .

Параметры
использоватьViewLifecycleInFragment

public StreetViewPanoramaOptions userNavigationEnabled (логическое значение включено)

Переключает возможность пользователям перемещаться между панорамами. Дополнительные сведения см. в setUserNavigationEnabled(boolean) . По умолчанию true

Параметры
включено

public StreetViewPanoramaOptions ZoomGesturesEnabled (логическое значение включено)

Включает возможность масштабирования панорам с помощью жестов. Дополнительные сведения см. в setZoomGesturesEnabled(boolean) . По умолчанию true

Параметры
включено