【发布时间】:2019-09-16 19:40:25
【问题描述】:
如何检查纬度和经度值是在 MapView 区域上还是在 MapView 区域之外。
【问题讨论】:
标签: react-native react-native-maps
如何检查纬度和经度值是在 MapView 区域上还是在 MapView 区域之外。
【问题讨论】:
标签: react-native react-native-maps
//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>
【讨论】: