Is this a bug report?
Yes
Yes
Environment
react-native: 0.54 (with example app) and 0.57.1 (with our own app)
react: 16.3.2 (with example app) and 16.5.0 (with our own app)
react-native-maps: 0.22.0
Target Platform: Android 23-28
Steps to Reproduce
- Open AirMapsExplorer or your own app with Android emulator or phone
- Select StaticMap
- Click/Tap the sea above the red marker
Expected Behavior
The marker should not be selected as you tapped outside the marker.
Actual Behavior
Marker gets selected and shows a callout when I click the sea about same place where calllout shows "description" text (clicked area marked with red circle):

Similarly if I click outside the marker on the left/right/bottom side of the marker, the same callout shows.
Same code in iOS emulator and phone doesn't select the marker when tapped outside the marker. Android should work same way as only clicking the marker should select it.
Similarly in our own react-native-maps app we can reproduce this with Android using our own custom markers, but not with iOS. Also the touch area seems to be bigger, if the customer marker size is bigger than the default marker.
Reproducible Demo
Build and run example app in Android emulator or phone:
https://github.com/react-community/react-native-maps/blob/master/docs/examples-setup.md
Is this a bug report?
Yes
Have you read the Installation Instructions?
Yes
Environment
Target Platform: Android 23-28
Steps to Reproduce
Expected Behavior
The marker should not be selected as you tapped outside the marker.
Actual Behavior
Marker gets selected and shows a callout when I click the sea about same place where calllout shows "description" text (clicked area marked with red circle):

Similarly if I click outside the marker on the left/right/bottom side of the marker, the same callout shows.
Same code in iOS emulator and phone doesn't select the marker when tapped outside the marker. Android should work same way as only clicking the marker should select it.
Similarly in our own react-native-maps app we can reproduce this with Android using our own custom markers, but not with iOS. Also the touch area seems to be bigger, if the customer marker size is bigger than the default marker.
Reproducible Demo
Build and run example app in Android emulator or phone:
https://github.com/react-community/react-native-maps/blob/master/docs/examples-setup.md