Вы можете управлять отображением MapView
с помощью MapController
.Вы получаете MapController
от MapView
, используя getController()
:
MapView map = (MapView) findViewById(R.id.MyMapId);
MapController controller = map.getController();
Оттуда вы можете проверить документацию о том, как управлять центральной точкой или пролетом.Я нашел zoomToSpan()
особенно полезным.
Я не совсем уверен, что вы подразумеваете под "высотой и шириной" MapView, но если вы хотите изменитьразмер самого MapView на экране, вы можете просто сделать это так, как вы бы сделали для любого View (установив layoutHeight и layoutWidth, либо в xml, либо динамически в коде).