StreetViewPanoramaOptions

公開最終類別 StreetViewPanoramaOptions 擴充物件
導入 Parcelable

定義 StreetViewPanorama 的設定 PanoramaOptions。透過程式輔助方式將全景新增至應用程式時,您可以使用這些選項。如果您使用 StreetViewPanoramaFragment,可以透過靜態工廠方法 newInstance(StreetViewPanoramaOptions) 傳遞這些選項。如果您使用的是 StreetViewPanoramaView,可以透過建構函式 StreetViewPanoramaView(Context, StreetViewPanoramaOptions) 傳遞這些選項。

繼承常數摘要

公用建構函式摘要

StreetViewPanoramaOptions()
建立新的 StreetViewPanoramaOptions 物件。

公用方法摘要

布林值
字串
LatLng
整數
StreetViewSource
布林值
StreetViewPanoramaCamera
布林值
布林值
布林值
StreetViewPanoramaOptions
panningGesturesEnabled(已啟用布林值)
切換可讓使用者透過手勢在全景相片中使用平移的功能。
StreetViewPanoramaOptions
panoramaCamera(StreetViewPanoramaCamera 相機)
指定街景服務全景的初始相機。
StreetViewPanoramaOptions
panoramaId(String panoId)
根據全景 ID 指定街景服務全景的初始位置。
StreetViewPanoramaOptions
position(LatLng position, Integer radius, StreetViewSource 來源)
根據位置、半徑和來源,指定街景服務全景的初始位置。
StreetViewPanoramaOptions
position(LatLng 位置, 整數半徑)
根據位置和半徑,指定街景服務全景的初始位置。
StreetViewPanoramaOptions
position(LatLng 位置)
根據位置指定街景服務全景的初始位置。
StreetViewPanoramaOptions
position(LatLng 位置、StreetViewSource 來源)
根據位置和來源,指定街景服務全景的初始位置。
StreetViewPanoramaOptions
streetNamesEnabled(已啟用布林值)
切換讓使用者在全景相片上看到街道名稱的功能。
字串
StreetViewPanoramaOptions
useViewLifecycleInFragment(boolean useViewLifecycleInFragment)
使用 StreetViewPanoramaFragment 時,這個標記可指定街景服務全景的生命週期應連結至片段的檢視畫面還是片段本身。
StreetViewPanoramaOptions
userNavigationEnabled(已啟用布林值)
切換使用者能否在全景相片之間移動。
StreetViewPanoramaOptions
zoomGesturesEnabled(已啟用布林值)
切換可讓使用者使用手勢縮放全景相片的功能。

繼承方法摘要

公用建構函式

public StreetViewPanoramaOptions ()

建立新的 StreetViewPanoramaOptions 物件。

公用方法

公開布林值 getPanningGesturesEnabled ()

傳回
  • true (如果使用者最初能夠透過手勢平移街景服務全景)

public String getPanoramaId ()

傳回
  • 街景服務全景的初始全景 ID;如未指定,則為 null

public LatLng getPosition ()

傳回
  • 街景服務全景的初始位置;如果沒有指定,則為 null

public Integer getRadius ()

傳回
  • 用來搜尋街景服務全景的初始半徑;如果未指定,則為 null

公開 StreetViewSource getSource ()

傳回
  • 用來搜尋街景服務全景的來源篩選器;如未指定,則為 DEFAULT

公開布林值 getStreetNamesEnabled ()

傳回
  • 如果使用者一開始能在街景服務全景中看到街道名稱,則設為 true

公開 StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

傳回
  • 街景服務全景的初始相機;如未指定,則為 null

公開布林值 getUseViewLifecycleInFragment ()

傳回
  • useViewLifecycleInFragment 選項,如果未指定,則設為 null

公開布林值 getUserNavigationEnabled ()

傳回
  • 如果使用者一開始能移至不同的街景服務全景,則為 true

公開布林值 getZoomGesturesEnabled ()

傳回
  • true (如果使用者一開始就能利用手勢縮放街景服務全景),

公開 StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

切換可讓使用者透過手勢在全景相片中使用平移的功能。詳情請參閱 setPanningGesturesEnabled(boolean)。預設值為 true

參數
已啟用

公開 StreetViewPanoramaOptions panoramaCamera (StreetViewPanoramaCamera 相機)

指定街景服務全景的初始相機。

參數
相機

public StreetViewPanoramaOptions panoramaId (String panoId)

根據全景 ID 指定街景服務全景的初始位置。由 PanoramaID 設定的位置,優先順序高於由 LatLng 設定的位置

參數
panoId

公開 StreetViewPanoramaOptions position (LatLng 位置、整數半徑、StreetViewSource 來源)

根據位置、半徑和來源,指定街景服務全景的初始位置。由 PanoramaID 設定的位置 (如有設定) 優先於 LatLng 所設定的位置。

參數
排名
半徑
來源

公用 StreetViewPanoramaOptions position (LatLng 位置、整數半徑)

根據位置和半徑,指定街景服務全景的初始位置。由 PanoramaID 設定的位置 (如有設定) 優先於 LatLng 所設定的位置。

參數
排名
半徑

公開 StreetViewPanoramaOptions position (LatLng 位置)

根據位置指定街景服務全景的初始位置。由 PanoramaID 設定的位置 (如有設定) 優先於 LatLng 所設定的位置。

參數
排名

公開 StreetViewPanoramaOptions position (LatLng 位置、StreetViewSource 來源)

根據位置和來源,指定街景服務全景的初始位置。由 PanoramaID 設定的位置 (如有設定) 優先於 LatLng 所設定的位置。

參數
排名
來源

公開 StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

切換讓使用者在全景相片上看到街道名稱的功能。詳情請參閱 setStreetNamesEnabled(boolean)。預設值為 true

參數
已啟用

公開字串 toString ()

公開 StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

使用 StreetViewPanoramaFragment 時,這個標記可指定街景服務全景的生命週期應連結至片段的檢視畫面還是片段本身。預設值為 false,會將街景服務全景的生命週期連結至片段。

由於系統會保留基礎 GL 結構定義,因此在卸離及重新附加片段時,使用片段的生命週期可加快街景服務全景的算繪速度。這會產生卸離片段、但並未刪除片段的費用,也不會釋出全景使用的記憶體。

使用片段檢視畫面的生命週期,表示在卸離及重新附加片段時,不會重複使用街景服務全景。這會導致地圖從頭開始重新算繪,這可能需要幾秒鐘的時間。這也表示,當片段卸離且因此沒有檢視畫面時,所有 StreetViewPanorama 方法都會擲回 NullPointerException

參數
useViewLifecycleInFragment

公開 StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

切換使用者能否在全景相片之間移動。詳情請參閱 setUserNavigationEnabled(boolean)。預設值為 true

參數
已啟用

公開 StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

切換可讓使用者使用手勢縮放全景相片的功能。詳情請參閱 setZoomGesturesEnabled(boolean)。預設值為 true

參數
已啟用