Снимает черное изображение на андроиде
Я использую takeSnapShotAsync для скриншота моего MapView, настройки следующим образом:
const newPic = await Expo.takeSnapshotAsync(this.refs.routeMap, {
result: "base64",
height: "1080",
width: "1080",
quality: 0,
format: "jpeg"
});
и мой Mapview выглядит так:
<MapView
style={styles.map}
ref="routeMap"
region={this.state.region}
showsUserLocation
showsMyLocationButton
followUserLocation={true}
zoomEnabled={true}
onRegionChangeComplete={this.setZoom}
>
<Polylines route={this.state.route} />
</MapView>
это прекрасно работает на iOS, но я просто получаю черные изображения при работе на Android. Есть идеи, почему и как это исправить?