Вот фрагмент кода, который я использую, чтобы увеличивать и уменьшать карты для заданного радиуса. Я могу быть не точным, но вы можете изменить их соответствующим образом.
// Define the const outside the class
const { width, height } = Dimensions.get('window');
const ASPECT_RATIO = width / height;
const LATITUDE_DELTA = (Platform.OS === global.platformIOS ? 1.5 : 0.5);
const LONGITUDE_DELTA = LATITUDE_DELTA * ASPECT_RATIO;
// Use the below code to zoom to particular location with radius.
this.map.animateToRegion({ latitude: latitude, longitude: longitude, latitudeDelta: LATITUDE_DELTA * Number(radius/15), longitudeDelta: LONGITUDE_DELTA * Number(radius/15) }, 2000);
Наконец, не забудьте добавить ссылку в
ref={ref => { this.map = ref; }}