Это мой код MapView,
<MapView
style={styles.map}
initialRegion={
this.state.region
}
region={this.state.region}
onRegionChangeComplete={this.onRegionChange}
showsMyLocationButton
showsCompass
showsUserLocation
zoomControlEnabled
loadingEnabled
onMapReady={this.state.placesread ? this.getBreakfast : null}
>
{marker}
</MapView>
Моя проблема заключается в том, что когда пользователь перемещает положение карты, карта начинает беспорядочно перемещаться без остановки, и ее нельзя остановить, не закрыв окно карты.
когда карта загружается, я получаю маркеры и загружаю карту, и, как и в картах Google, у меня есть кнопка поиска в этой области на карте, я использую onRegionChangeComplete
для сохранения нового региона для определения.
мой onRegionChangeComplete
код,
onRegionChange = async region => {
await this.setState({ region });
await this.setState({ regionChange: true });
};
onRegionChangeComplete
- person Shivam   schedule 01.11.2018