react-native-maps/react-native-maps

React Native Mapview component for iOS + Android

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 3rd, 2026
Created on December 29th, 2015
Open Issues & Pull Requests: 99 (+0)
GitHub issues: Enabled
Number of forks: 4,954
Total Stargazers: 15,997 (+0)
Total Subscribers: 217 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 37.0 hours
Mean response time: 20.2 days
90th percentile: 41.3 days
Tracked items: 625

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 3% of issues opened in the past year have been closed. Three people close 64% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 51
New in 7 days: 1
Closed in 7 days: 5
Avg open age: 146 days
Stale 30+ days: 19
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 5
Comments in 7 days: 6
Events in 7 days: 16

Top labels

  • bug (548)
  • stale (259)
  • invalid (25)
  • released (21)
  • duplicate (16)
  • enhancement (10)
  • wontfix (8)
  • cannot reproduce (7)

Detailed Description

react-native-maps is a React Native component library that provides map view functionality for iOS and Android applications.

The library solves the problem of integrating native map capabilities into cross-platform React Native apps by wrapping platform-specific map implementations. It uses a declarative React-like API where map features such as markers, polygons, polylines, circles, and overlays are specified as child components of the MapView itself. This approach allows developers to control map state and features using familiar React patterns. The library supports both Google Maps and custom tile overlays, including local tile storage for offline map usage.

Developers should choose this tool when building location-based features in React Native applications targeting both iOS and Android. It suits projects requiring standard map interactions like marker placement, region control, and custom overlays. The library maintains compatibility across different React Native versions, with specific version requirements documented for both the new Fabric architecture and the older architecture. Custom marker rendering is supported through both image assets and custom React views, though the README notes that custom views have performance implications compared to image-based markers.

The project is maintained by a small group of contributors who actively welcome help with issues and pull requests. Development activity shows ongoing compatibility work to support new React Native architecture versions alongside maintenance of older architecture support. The library provides comprehensive component APIs for MapView, Marker, Callout, Polygon, Polyline, Circle, Overlay, Heatmap, and GeoJSON features, with detailed documentation for each component's capabilities and configuration options.