Моя проблема в том, что я пытаюсь сделать свой mapView, поэтому каждый раз, когда я нажимаю на него, создается маркер, и широта и долгота маркера отправляются на консоль, чтобы отправить их с помощью выборки, я нашел что-то подобное здесь, но это сделано в классе, и я пытаюсь сделать это из элемента fucntion.
Вот код:
constructor(props) {
super(props)
this.state = {
region: {
latitude: 24.92009056750823,
longitude: 67.1012272143364,
latitudeDelta: 0.1,
longitudeDelta: 0.1
},
markers: []
}
}
<MapView style={styles.map} region={this.state.region}
onPress={(e) => this.setState({ markers: [...this.state.markers, { latlng: e.nativeEvent.coordinate }] })}>
{
this.state.markers.map((marker, i) => (
<MapView.Marker key={i} coordinate={marker.latlng} />
))
}
</MapView>