我想在我的addLocation Activity..which方法中使用卫星视图和街道视图,如果我调用卫星视图和街道视图.
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);
}
});发布于 2016-04-20 07:26:20
换掉这部分。
googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL); 有了这个。
googleMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE); 这将显示卫星图像。
发布于 2016-04-21 07:13:14
如果向应用程序添加了映射或添加了MapFragment,则可以通过使用指定选项传递GoogleMapOptions对象来配置映射的初始状态。您可以创建如下所示的GoogleMapOptions对象:
GoogleMapOptions options = new GoogleMapOptions();然后将其配置如下:
options.mapType(GoogleMap.MAP_TYPE_SATELLITE)
.compassEnabled(false)
.rotateGesturesEnabled(false)
.tiltGesturesEnabled(false);要了解有关在创建地图时应用这些选项的更多信息,请检查以编程方式配置初始状态。
https://stackoverflow.com/questions/36735263
复制相似问题