StreetViewPanoramaView

публичный класс StreetViewPanoramaView расширяет FrameLayout

Представление, отображающее панораму Street View (с данными, полученными из службы Google Maps). При фокусировке он будет фиксировать нажатия клавиш и сенсорные жесты для перемещения панорамы.

Пользователи этого класса должны перенаправить все методы жизненного цикла из Activity или Fragment , содержащего это представление, в соответствующие методы в этом классе. В частности, необходимо перенаправить следующие методы:

StreetViewPanorama необходимо получить с помощью getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) . StreetViewPanoramaView автоматически инициализирует систему просмотра улиц и представление.

Для более простого метода отображения StreetViewPanorama используйте StreetViewPanoramaFragment (или SupportStreetViewPanoramaFragment ), если вы хотите ориентироваться на более ранние платформы.

Примечание. Не рекомендуется добавлять детей в это представление.

Примечание. SDK Google Maps для Android не поддерживает несколько объектов StreetViewPanoramaView в одном действии.

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

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

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

StreetViewPanoramaView (контекстный контекст)
StreetViewPanoramaView (контекст контекста, атрибуты AttributeSet)
StreetViewPanoramaView (контекст контекста, атрибуты AttributeSet, int defStyle)
StreetViewPanoramaView (контекстный контекст, параметры StreetViewPanoramaOptions )

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

пустота
getStreetViewPanoramaAsync (обратный вызов OnStreetViewPanoramaReadyCallback )
Устанавливает объект обратного вызова, который будет запущен, когда экземпляр StreetViewPanorama будет готов к использованию.
окончательная пустота
onCreate (пакет saveInstanceState)
Вы должны вызвать этот метод из соответствующего метода родительского действия/фрагмента.
пустота
onDestroy ()
Вы должны вызвать этот метод из соответствующего метода родительского действия/фрагмента.
окончательная пустота
onLowMemory ()
Вы должны вызвать этот метод из соответствующего метода родительского действия/фрагмента.
окончательная пустота
наПауза ()
Вы должны вызвать этот метод из соответствующего метода родительского действия/фрагмента.
пустота
onResume ()
Вы должны вызвать этот метод из соответствующего метода родительского действия/фрагмента.
окончательная пустота
onSaveInstanceState (пакет outState)
Вы должны вызвать этот метод из соответствующего метода родительского действия/фрагмента.
пустота
onStart ()
Вы должны вызвать этот метод из соответствующего метода родительского действия/фрагмента.
пустота
onStop ()
Вы должны вызвать этот метод из соответствующего метода родительского действия/фрагмента.

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

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

Public StreetViewPanoramaView (контекст контекста)

Параметры
контекст

Public StreetViewPanoramaView (контекст контекста, атрибута атрибута)

Параметры
контекст
атрис

Public StreetViewPanorAmaview (контекст контекста, атрибута атрибута, int defstyle)

Параметры
контекст
атрис
Defstyle

Public StreetViewPanoramaView (контекст контекста, Options StreetViewPanoramaOptions )

Параметры
контекст
параметры

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

public void getStreetViewPanoramaAsync ( OnstreetViewPanorAmareadyCallback обратный вызов)

Устанавливает объект обратного вызова, который будет инициирован, когда экземпляр StreetViewPanorama будет готов к использованию.

Обратите внимание, что:

  • В случае, когда Google Play Services не установлен на устройстве пользователя, обратный вызов не будет запущен, пока пользователь не установит его.
  • Обратный вызов будет выполнен в главном потоке.
  • Объект StreetViewPanorama , предоставленный обратным вызовом, не нулевой.

Параметры
перезвонить Объект обратного вызова, который будет запускается, когда панорама будет готова к использованию.

Публичная финальная void oncreate (Bundle SavedInstanceState)

Вы должны назвать этот метод из соответствующего метода родительской деятельности/фрагмента.

Параметры
спасенный

Public void Ondestroy ()

Вы должны назвать этот метод из соответствующего метода родительской деятельности/фрагмента.

Public Final void onlowmemory ()

Вы должны назвать этот метод из соответствующего метода родительской деятельности/фрагмента.

публичная окончательная void onpause ()

Вы должны назвать этот метод из соответствующего метода родительской деятельности/фрагмента.

public void onresume ()

Вы должны назвать этот метод из соответствующего метода родительской деятельности/фрагмента.

Публичный финальный void onsaveinstancestate (Bundle Outstate)

Вы должны назвать этот метод из соответствующего метода родительской деятельности/фрагмента.

Параметры
Outstate

Public void OnStart ()

Вы должны назвать этот метод из соответствующего метода родительской деятельности/фрагмента.

public void onstop ()

Вы должны назвать этот метод из соответствующего метода родительской деятельности/фрагмента.