【发布时间】:2018-03-04 10:32:27
【问题描述】:
使用以下内容:
- React-Native-Maps (AirBnB - 0.16.4)
- Redux
我对如何更新我的 state.map.region 有点困惑。我有触发状态变化的手动和自动(animateToCoordinate)动作。我不确定是否使用 onRegionChange、onRegionChangeComplete 或 onMapReady 来更新与我的地图关联的当前区域。到目前为止,我尝试过的所有组合都导致了地图跳回之前状态(区域)的不稳定动画。
到目前为止,效果最好的是在 onRegionChange 和 onRegionChangeComplete 处使用新区域更新局部变量,然后在 onMapReady 上调度该更改。 ..但这仍然不理想且不稳定。
似乎 onRegionChangeComplete 被调用得太早了。
【问题讨论】:
标签: javascript react-native redux react-native-maps