OptionalallowsWhether a tap adds to the selection instead of replacing it. Defaults to false
OptionalanchorWhere each annotation sits on its coordinates. Defaults to { x: '50%', y: '50%' }
OptionalannotationGroups items whose annotations have different structures, so reused annotations keep the same shape. Defaults to one type for every item
Where the item sits on the map. Read for every item, including those not currently rendered
The items to annotate. Every render must derive from an item and its selection, so any state that should last belongs here
A stable, unique key for each item. It identifies the item for selection and recycling
OptionalonCalled when the user deselects an annotation, by tapping it again, another one, or the map
OptionalonCalled when the user taps an annotation to select it
Renders an item's annotation, sized by Yoga like any React Native view.
The rendered component may be reused for a different item, so render only from item and isSelected
OptionalselectedThe keys of the selected items. Selection is controlled: taps are reported through onSelect and
onDeselect, and the map shows whatever this prop says. Defaults to none
Props for the CoordinateAnnotationLayer component