Android Google 地图 API 11

Android Google Map API 11

我想在我的 addLocation 中使用卫星视图和街景视图 Activity..我应该调用哪种方法来获取卫星视图和街景视图...`

        public void onClick(View v) {
        //    AddLocationActivity.this.mapView.setSatellite(false);
          //  AddLocationActivity.this.mapView.setStreetView(true);
            AddLocationActivity.this.mapView.invalidate();
            AddLocationActivity.this.streetText.setBackgroundColor(getColor(R.color.colorPrimary));
            AddLocationActivity.this.satelliteText.setBackgroundColor(-1);
        }
    });

替换这部分。

googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL); 

有了这个。

googleMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE); 

这将显示卫星视图。

如果您已将地图添加到您的应用程序或添加了 MapFragment,可以通过使用指定的选项传递 GoogleMapOptions 对象来配置地图来设置地图的初始状态。 您可以像这样创建一个 GoogleMapOptions 对象:

GoogleMapOptions options = new GoogleMapOptions();

然后配置如下:

options.mapType(GoogleMap.MAP_TYPE_SATELLITE)
    .compassEnabled(false)
    .rotateGesturesEnabled(false)
    .tiltGesturesEnabled(false);

要了解有关在创建地图时应用这些选项的更多信息,请查看 Configure initial state - Programmatically