类com.google.android.gms.maps.model.StreetViewSource源码实例Demo

下面列出了怎么用com.google.android.gms.maps.model.StreetViewSource的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: journaldev   文件: MainActivity.java
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
    mStreetViewPanorama = streetViewPanorama;

    if (secondLocation) {
        streetViewPanorama.setPosition(new LatLng(51.52887, -0.1726073), StreetViewSource.OUTDOOR);
    } else {
        streetViewPanorama.setPosition(new LatLng(51.52887, -0.1726073));
    }
    streetViewPanorama.setStreetNamesEnabled(true);
    streetViewPanorama.setPanningGesturesEnabled(true);
    streetViewPanorama.setZoomGesturesEnabled(true);
    streetViewPanorama.setUserNavigationEnabled(true);
    streetViewPanorama.animateTo(
            new StreetViewPanoramaCamera.Builder().
                    orientation(new StreetViewPanoramaOrientation(20, 20))
                    .zoom(streetViewPanorama.getPanoramaCamera().zoom)
                    .build(), 2000);

    streetViewPanorama.setOnStreetViewPanoramaChangeListener(panoramaChangeListener);


}
 
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama streetView)
{
	streetViewPanorama = streetView;
	streetViewPanorama.setPosition(SYDNEY);

	streetViewPanorama.setStreetNamesEnabled(true);
	streetViewPanorama.setPosition(SYDNEY, StreetViewSource.DEFAULT);
	// streetViewPanorama.setPosition(SAN_FRANSISCO,StreetViewSource.OUTDOOR);
	streetViewPanorama.setUserNavigationEnabled(true);
	streetViewPanorama.setZoomGesturesEnabled(true);
	streetViewPanorama.setPanningGesturesEnabled(true);
}
 
private void setPosition() {
    streetViewPanorama.setPosition(
            SAN_FRAN,
            RADIUS,
            outdoorCheckbox.isChecked() ? StreetViewSource.OUTDOOR : StreetViewSource.DEFAULT
    );
}
 
 类方法
 同包方法