2010-01-16 5 views

Répondre

1

Vous pouvez contrôler ce que le MapView affiche en utilisant le MapController. Vous obtenez le MapController de la MapView en utilisant getController():

MapView map = (MapView) findViewById(R.id.MyMapId); 
MapController controller = map.getController(); 

À partir de là, vous pouvez check the documentation sur la façon de contrôler le point central ou la durée. J'ai trouvé zoomToSpan() pour être particulièrement utile. Je ne suis pas exactement sûr de ce que vous entendez par "hauteur et largeur" ​​de MapView, mais si vous voulez changer la taille de MapView elle-même sur l'écran, vous pouvez le faire comme vous le feriez pour tout Afficher (en définissant layoutHeight et layoutWidth, soit en XML, soit dynamiquement en code).

Questions connexes