React native 如何检查地图视图区域中的lat或long值
如何检查纬度和经度值位于MapView区域或MapView区域之外。React native 如何检查地图视图区域中的lat或long值,react-native,react-native-maps,React Native,React Native Maps,如何检查纬度和经度值位于MapView区域或MapView区域之外。//这是在渲染功能之外 //This is outside render funtion handleItem = (lat, lng) => { this.setState({ latitude: lat, longitude: lng }) this.map.animateToCoordinate({ latitude: lat, longitude: lng }, 1000
//这是在渲染功能之外
//This is outside render funtion
handleItem = (lat, lng) => {
this.setState({ latitude: lat, longitude: lng })
this.map.animateToCoordinate({ latitude: lat, longitude: lng }, 1000)
}
//this is is in render function
<MapView style={{ flex: 1 }}
ref={map => this.map = map}
initialRegion={{
latitude: this.state.latitude,
longitude: this.state.longitude,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
}}>
<Marker coordinate={this.state} />
{ this.handleItem(this.state.latitude, this.state.longitude) }}
</MapView>
handleItem=(纬度,液化天然气)=>{
this.setState({纬度:纬度,经度:lng})
this.map.animateToCoordination({纬度:纬度,经度:lng},1000)
}
//这是在渲染函数中
this.map=map}
起始区={{
纬度:这个州,纬度,
经度:this.state.longitude,
纬度德尔塔:0.0922,
纵向德尔塔:0.0421,
}}>
{this.handleItem(this.state.lation,this.state.longitude)}
这只是基本代码。用于创建地图视图。我创建了一个RN应用程序,其中标记正在实时移动。。我想要的。。当标记位于地图视图的角附近时,我的地图视图区域应更新,以便我可以看到标记,只要它移动调整此代码我没有时间运行此代码,但我已完成此代码,以便在位置更改时应用动画