我一直在尝试使用MapView的方法来动画地移动到一个区域,但是我需要访问ref,但它却是未定义的。其他所有东西都正常工作,只是我无法获得ref,并且每次我尝试调用一个方法时,如 `
this.map.animateToRegion({
latitude: 0,
longitude: 0,
latitudeDelta: 1,
longitudeDelta: 1
});
我收到一个错误提示:
无法读取未定义的属性 'animateToRegion'
<MapView
ref={r => this.map = r}
mapPadding={{ top: 0, left: 0, right: 0, bottom: 400 }}
provider='google'
style={{ flex: 1 }}
region={this.region}
>
{this.renderBarberMarkers()}
</MapView>