visionOS: How to tap annotations on a map?

I am trying to create a Map with markers that can be tapped on. It also should be possible to create markers by tapping on a location in the map.

Adding a tap gesture to the map works. However, if I place an image as an annotation (marker) and add a tap gesture to it, this tap will not be recognized. Also, the tap gesture of the underlying map fires.

How can I a) react on annotation / marker taps b) prevent that the underlying map receives a tap as well (i.e. how can I prevent event bubbling)

visionOS: How to tap annotations on a map?
 
 
Q