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。
我想在我的 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。