У меня проблема с React Native Maps и перетаскиваемыми маркерами.
Перетаскивание не работает при первом нажатии. Мне нужно сначала коснуться / нажать на маркер, а затем долгое нажатие, чтобы иметь возможность перетащить его. Я хотел бы иметь возможность долго нажимать на него и перетаскивать его.
Можно ли сделать маркер перетаскиваемым при первом длительном нажатии?
Вот пример кода I использую:
const Map = ({}) => {
return (
<View style={styles.container}>
<MapView
style={styles.map}
initialRegion={{
latitude: 51.58825,
longitude: -0.1324,
latitudeDelta: 0.05,
longitudeDelta: 0.1,
}}>
<Marker
draggable
coordinate={{
latitude: 51.58825,
longitude: -0.1324,
}}
/>
</MapView>
</View>
);
};
const styles = StyleSheet.create({
container: {
...StyleSheet.absoluteFillObject,
justifyContent: 'flex-end',
alignItems: 'center',
},
map: {
...StyleSheet.absoluteFillObject,
},
});