React Native Maps - перетаскиваемый маркер не работает при первом нажатии - PullRequest
1 голос
/ 01 апреля 2020

У меня проблема с 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,
  },
});
...