RenderingScale can be used to draw a MapDrawableBatch at a larger size. By default this value is set to 1 which means the MapDrawableBatch draws at its original size. Note that increasing the RenderingScale is not recommended for "zooming" the game in or out - it's best to use the FlatRedBall Camera. Increasing the RenderingScale can be used to make layers in-game appear larger or smaller.
The following code finds a layer called CloudLayer and increases the RenderingScale gradually as the user holds either the up arrow or down arrow on the keyboard.
void CustomActivity(bool firstTimeCalled)
{
var cloudLayer = Map.MapLayers.FindByName("CloudLayer");
var keyboard = InputManager.Keyboard;
if(keyboard.KeyDown(Microsoft.Xna.Framework.Input.Keys.Up))
{
cloudLayer.RenderingScale *= 1.02f;
}
else if(keyboard.KeyDown(Microsoft.Xna.Framework.Input.Keys.Down))
{
cloudLayer.RenderingScale /= 1.02f;
}
}
CloudLayer scaling up/down in response to the up and down key pressed