Реагировать на собственные карты MapView.onPress не всегда срабатывает - PullRequest
0 голосов
/ 25 января 2019

При использовании response-native-maps с Google maps на iOS, когда я нажимаю на название города на карте, событие onPress не вызывается.

Пример моего кода:

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

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

Версии:

  • Реактор: 0,55,4
  • response-native-maps: 0.23.0

У кого-нибудь есть идея?

1 Ответ

0 голосов
/ 28 января 2019

Для всех, кого заинтересовал ответ.Это только потому, что onPress на карте не используется при нажатии на POI (названия городов на карте обозначены как poi ...)

Чтобы обработчик нажимал повсюду на карте, onPoiClick также должен быть заполнен...

...