應用程式中的 StreetViewPanorama 元件。這段片段是放置街道最簡單的方法 在應用程式中查看全景。會在全景檢視周圍的包裝函式 處理必要的生命週期需求這個元件可以做為片段,將元件新增至 活動的版面配置檔案,只要使用下方的 XML 即可。
<fragment class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
取得 StreetViewPanorama
。SupportStreetViewPanoramaFragment
會自動初始化街景服務系統和檢視畫面。
當 SupportStreetViewPanoramaFragment 的 onDestroyView()
方法為
而 useViewLifecycleInFragment(boolean)
選項為
設定。發生這種情況時,SupportStreetViewPanoramaFragment 會失效,直到檢視畫面變為
稍後由 MapFragment 的 onCreateView(LayoutInflater, ViewGroup, Bundle)
時重新建立
方法。
從 StreetViewPanorama
取得的任何物件都會與檢視畫面建立關聯。是
重要的是,不要一直停留在視圖以外的物件。否則會造成記憶體流失
因為無法釋出檢視畫面
只有在您指定 API 12 以上的版本時,才使用這個類別。否則,請使用 SupportStreetViewPanoramaFragment。
注意:Google Maps SDK for Android 不支援在單一活動中使用多個
SupportStreetViewPanoramaFragment
物件。
公用建構函式摘要
SupportStreetViewPanoramaFragment()
建立街景服務全景片段。
|
公用方法摘要
void |
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback 回呼)
設定將在
StreetViewPanorama 例項運作時觸發的回呼物件
隨時可用 |
靜態 SupportStreetViewPanoramaFragment | |
靜態 SupportStreetViewPanoramaFragment |
newInstance()
使用預設選項建立街景服務全景片段。
|
void |
onActivityCreated(Bundle savedInstanceState)
|
void |
onAttach(活動活動)
|
void |
onCreate(Bundle savedInstanceState)
|
檢視畫面 |
onCreateView(LayoutInflater inflater、ViewGroup 容器、 Bundle savedInstanceState)
|
void | |
void | |
void |
onInflate(活動活動、AttributeSet attrs、Bundle savedInstanceState)
在加載期間,將屬性從檢視區塊階層剖析為我們處理的引數。
|
void | |
void |
onPause()
|
void |
onResume()
|
void |
onSaveInstanceState(套裝組合 outState)
|
void |
onStart()
|
void |
onStop()
|
void |
setArguments(軟體包引數)
|
繼承方法摘要
公用建構函式
公開 SupportStreetViewPanoramaFragment ()
建立街景服務全景片段。此建構函式僅供 Inflater 使用。
使用 newInstance()
以程式輔助方式建立 SupportStreetViewPanoramaFragment。
公用方法
公開 void getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback 回呼)
設定將在 StreetViewPanorama
例項運作時觸發的回呼物件
隨時可用
請注意:
- 如果使用者的裝置未安裝 Google Play 服務, 只有在使用者安裝回呼的情況下,才會觸發回呼。
- 回呼將在主執行緒中執行。
- 回呼提供的
StreetViewPanorama
物件為非空值。
參數
回呼 | 當全景準備就緒時,會觸發的回呼物件 |
---|
公開 靜態 SupportStreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions 選項)
使用指定的選項建立街景服務全景片段。
參數
選項 |
---|
公開 void onActivityCreated (Bundle savedInstanceState)
參數
savedInstanceState |
---|
公開 void onAttach (活動)
參數
活動 |
---|
公開 void onCreate (Bundle savedInstanceState)
參數
savedInstanceState |
---|
公開 檢視畫面 onCreateView (LayoutInflater inflater、ViewGroup 容器、 Bundle savedInstanceState)
參數
充氣 | |
---|---|
容器 | |
savedInstanceState |
public void onDestroy ()
公開 void onDestroyView ()
公開 void onInflate (活動活動、AttributeSet 屬性、 Bundle savedInstanceState)
在加載期間,將屬性從檢視區塊階層剖析為我們處理的引數。
參數
活動 | |
---|---|
attrs | |
savedInstanceState |
public void onLowMemory ()
public void onPause ()
public void onResume ()
公開 void onSaveInstanceState (套裝組合)
參數
outState |
---|
public void onStart ()
public void onStop ()
公開 void setArguments (套裝組合引數)
參數
args |
---|