街景成碎片android
Streetview into fragment android
我需要将街景添加到片段中
public class Streetview extends Fragment implements OnStreetViewPanoramaReadyCallback {
WebView wv1;
SupportMapFragment mSupportMapFragment;
private GoogleMap googleMap;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view= inflater.inflate(R.layout.fragment_streetview, container, false);
StreetViewPanoramaFragment streetViewPanoramaFragment =
(StreetViewPanoramaFragment) getFragmentManager()
.findFragmentById(R.id.streetviewpanorama);
streetViewPanoramaFragment.getStreetViewPanoramaAsync(this);
return view;
}
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama panorama) {
panorama.setPosition(new LatLng(-33.87365, 151.20689));
} }
https://developers.google.com/maps/documentation/android-api/streetview
我试过了,但没用
如何将街景添加到 android 中的片段?
您已经在片段中,因此您可以在 XML 中使用 StreetViewPanoramaView
,而不是另一个片段。
在您发布的 link 中,there are examples of that class
我建议改用它。
StreetViewPanoramaFragment
已经是一个片段,因此理想情况下您不应将它放在另一个片段中。您应该直接从 Activity 中使用它,就像您的 link 节目一样。
不过,如果您确实需要,则需要从 getChildFragmentManager()
获取另一个片段中的一个片段。但是,不能保证有效。
我需要将街景添加到片段中
public class Streetview extends Fragment implements OnStreetViewPanoramaReadyCallback {
WebView wv1;
SupportMapFragment mSupportMapFragment;
private GoogleMap googleMap;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view= inflater.inflate(R.layout.fragment_streetview, container, false);
StreetViewPanoramaFragment streetViewPanoramaFragment =
(StreetViewPanoramaFragment) getFragmentManager()
.findFragmentById(R.id.streetviewpanorama);
streetViewPanoramaFragment.getStreetViewPanoramaAsync(this);
return view;
}
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama panorama) {
panorama.setPosition(new LatLng(-33.87365, 151.20689));
} }
https://developers.google.com/maps/documentation/android-api/streetview
我试过了,但没用
如何将街景添加到 android 中的片段?
您已经在片段中,因此您可以在 XML 中使用 StreetViewPanoramaView
,而不是另一个片段。
在您发布的 link 中,there are examples of that class
我建议改用它。
StreetViewPanoramaFragment
已经是一个片段,因此理想情况下您不应将它放在另一个片段中。您应该直接从 Activity 中使用它,就像您的 link 节目一样。
不过,如果您确实需要,则需要从 getChildFragmentManager()
获取另一个片段中的一个片段。但是,不能保证有效。