我在我的React Native Expo应用程序中使用了"react-native-maps": "^0.22.1"。
我正在尝试在我的代码中使用getMapBoundaries()方法,但该方法未定义。请注意,例如,我能够使用 animateToRegion() 方法。
<MapView
style={styles.mapView}
ref={ref => {
this.map = ref;
}}
onRegionChangeComplete={this.handleRegionChange}
provider={MapView.PROVIDER_GOOGLE}
showsUserLocation={true}
showsCompass={true}
showsScale={true}
onMapReady={this.handleMapReady}
>
</MapView>
当我调用getMapBoundaries()方法时,我收到"不是函数"错误。
this.map.getMapBoundaries()
如果您需要更多信息,请告诉我。
您的帮助将不胜感激。
也许您在地图准备好之前就打电话给this.map.getMapBoundaries()
?尝试在handleMapReady()
内拨打this.map.getMapBoundaries()
请参阅问题 #2665,"具有此方法的版本尚未在 npm 上发布,请使用 git 版本。