Markers

Add interactive markers to your map with labels and popups.

Use MapMarker to place markers on the map. Each marker can have custom content, labels, and popups that open when pressed.

Markers accept coordinates in two formats: coordinate={[lng, lat]} or separate longitude and latitude props.

Performance tip: MapMarker uses native MapLibre markers and works well for hundreds of markers. For very large datasets (1000+), see the GeoJSON layers example for better performance.

Basic Example

Simple markers with labels and popups showing location information. Press a marker to see its popup.

Map example screenshot

Rich Popups

Build complex popups with React Native components like View, Text, Image, and Pressable for interactive elements.

Map example screenshot