反应本机地图MapView.onPress并非总是触发

时间:2019-01-25 00:36:05

标签: react-native react-native-maps

在iOS上的Google地图上使用react-native-maps时,当我单击地图上的城市名称时,不会触发onPress事件。

我的代码示例:

onPress = () => {
  console.warn('pressed');
}

render() {
  return (
    <MapView
      onPress={ this.onPress }
      provider={PROVIDER_GOOGLE}
    />
  );
}

版本:

  • 本机:0.55.4
  • react-native-maps:0.23.0

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

对于任何对响应感兴趣的人。这仅是因为当您单击POI时,未使用地图上的onPress(城市名称似乎在地图上是poi ...)

要在地图上的任何地方按处理程序,onPoiClick也必须填写...